12345678910111213141516171819202122232425262728293031323334353637383940 |
- 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,
- serverVersion = null,
- certificateAlias = null,
- externalSignalingServer = null
- )
- ).blockingGet()
- assertNotNull("Error creating user", user)
- }
- }
|