Updating RemoteAuthEnrollIntroductionTest and RemoteAuthEnrollFinishTest
Updating tests to use onView and withId like other RemoteAuth UX tests. Bug: b/290769765 Test: atest RemoteAuthEnrollIntroductionTest RemoteAuthEnrollFinishTest Change-Id: Ib3367b6ed39a5506b3777cb6dd1b909ce6e85502
This commit is contained in:
@@ -16,48 +16,40 @@
|
||||
|
||||
package com.android.settings.remoteauth.finish
|
||||
|
||||
|
||||
import android.content.Context
|
||||
import android.os.Bundle
|
||||
import androidx.fragment.app.testing.launchFragmentInContainer
|
||||
import androidx.test.core.app.ApplicationProvider
|
||||
import androidx.test.espresso.Espresso.onView
|
||||
import androidx.test.espresso.assertion.ViewAssertions.matches
|
||||
import androidx.test.espresso.matcher.ViewMatchers.*
|
||||
import com.android.settings.R
|
||||
import com.google.android.setupdesign.GlifLayout
|
||||
import com.google.common.truth.Truth.assertThat
|
||||
|
||||
import org.junit.Before
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.robolectric.RobolectricTestRunner
|
||||
|
||||
@RunWith(RobolectricTestRunner::class)
|
||||
class RemoteAuthEnrollFinishTest {
|
||||
private var mContext: Context = ApplicationProvider.getApplicationContext()
|
||||
|
||||
@Before
|
||||
fun setup() {
|
||||
launchFragmentInContainer<RemoteAuthEnrollFinish>(Bundle(), R.style.SudThemeGlif)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testRemoteAuthenticatorEnrollFinish_hasHeader() {
|
||||
launchFragmentInContainer<RemoteAuthEnrollFinish>(
|
||||
Bundle(),
|
||||
com.google.android.setupdesign.R.style.SudThemeGlif,
|
||||
).onFragment {
|
||||
assertThat((it.view as GlifLayout).headerText)
|
||||
.isEqualTo(
|
||||
mContext.getString(R.string.security_settings_remoteauth_enroll_finish_title)
|
||||
)
|
||||
}
|
||||
onView(withText(R.string.security_settings_remoteauth_enroll_finish_title)).check(
|
||||
matches(
|
||||
isDisplayed()
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testRemoteAuthenticatorEnrollFinish_hasDescription() {
|
||||
launchFragmentInContainer<RemoteAuthEnrollFinish>(
|
||||
Bundle(),
|
||||
com.google.android.setupdesign.R.style.SudThemeGlif,
|
||||
).onFragment {
|
||||
assertThat((it.view as GlifLayout).descriptionText)
|
||||
.isEqualTo(
|
||||
mContext.getString(
|
||||
R.string.security_settings_remoteauth_enroll_finish_description
|
||||
)
|
||||
)
|
||||
}
|
||||
onView(withText(R.string.security_settings_remoteauth_enroll_finish_description)).check(
|
||||
matches(
|
||||
isDisplayed()
|
||||
)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
@@ -16,45 +16,39 @@
|
||||
|
||||
package com.android.settings.remoteauth.introduction
|
||||
|
||||
import android.content.Context
|
||||
import android.os.Bundle
|
||||
import androidx.fragment.app.testing.launchFragmentInContainer
|
||||
import androidx.test.core.app.ApplicationProvider
|
||||
import androidx.test.espresso.Espresso.onView
|
||||
import androidx.test.espresso.assertion.ViewAssertions.matches
|
||||
import androidx.test.espresso.matcher.ViewMatchers.*
|
||||
import com.android.settings.R
|
||||
import com.google.android.setupdesign.GlifLayout
|
||||
import com.google.common.truth.Truth.assertThat
|
||||
|
||||
import org.junit.Before
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.robolectric.RobolectricTestRunner
|
||||
|
||||
@RunWith(RobolectricTestRunner::class)
|
||||
class RemoteAuthEnrollIntroductionTest {
|
||||
private var mContext: Context = ApplicationProvider.getApplicationContext()
|
||||
@Before
|
||||
fun setUp() {
|
||||
launchFragmentInContainer<RemoteAuthEnrollIntroduction>(Bundle(), R.style.SudThemeGlif)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testRemoteAuthenticatorEnrollIntroduction_hasHeader() {
|
||||
launchFragmentInContainer<RemoteAuthEnrollIntroduction>(
|
||||
Bundle(),
|
||||
com.google.android.setupdesign.R.style.SudThemeGlif,
|
||||
).onFragment {
|
||||
assertThat((it.view as GlifLayout).headerText)
|
||||
.isEqualTo(mContext.getString(R.string.security_settings_remoteauth_enroll_introduction_title))
|
||||
}
|
||||
onView(withText(R.string.security_settings_remoteauth_enroll_introduction_title)).check(
|
||||
matches(
|
||||
isDisplayed()
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testRemoteAuthenticatorEnrollIntroduction_hasDescription() {
|
||||
launchFragmentInContainer<RemoteAuthEnrollIntroduction>(
|
||||
Bundle(),
|
||||
com.google.android.setupdesign.R.style.SudThemeGlif,
|
||||
).onFragment {
|
||||
assertThat((it.view as GlifLayout).descriptionText)
|
||||
.isEqualTo(
|
||||
mContext.getString(
|
||||
R.string.security_settings_remoteauth_enroll_introduction_message
|
||||
)
|
||||
)
|
||||
}
|
||||
onView(withText(R.string.security_settings_remoteauth_enroll_introduction_message)).check(
|
||||
matches(
|
||||
isDisplayed()
|
||||
)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user