mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-10 14:24:05 +01:00
42 lines
1.1 KiB
Kotlin
42 lines
1.1 KiB
Kotlin
package com.nextcloud.talk.activities
|
|
|
|
import androidx.test.espresso.intent.rule.IntentsTestRule
|
|
import com.nextcloud.talk.users.UserManager
|
|
import org.junit.Assert.assertNotNull
|
|
import org.junit.Rule
|
|
import org.junit.Test
|
|
|
|
class MainActivityTest {
|
|
@get:Rule
|
|
val activityRule: IntentsTestRule<MainActivity> = IntentsTestRule(
|
|
MainActivity::class.java,
|
|
true,
|
|
false
|
|
)
|
|
|
|
@Test
|
|
fun login() {
|
|
val sut = activityRule.launchActivity(null)
|
|
|
|
val user = sut.userManager.storeProfile(
|
|
"test",
|
|
UserManager.UserAttributes(
|
|
null,
|
|
serverUrl = "http://server/nc",
|
|
currentUser = true,
|
|
userId = "test",
|
|
token = "test",
|
|
displayName = "Test Name",
|
|
pushConfigurationState = null,
|
|
capabilities = null,
|
|
certificateAlias = null,
|
|
externalSignalingServer = null
|
|
)
|
|
).blockingGet()
|
|
|
|
assertNotNull("Error creating user", user)
|
|
|
|
sut.runOnUiThread { sut.resetConversationsList() }
|
|
}
|
|
}
|