talk-android/app/src/androidTest/java/com/nextcloud/talk/activities/MainActivityTest.kt
Andy Scherzinger f951336d0d
remove unused persistence methods
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2022-07-26 21:55:03 +02:00

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() }
}
}