use of com.google.android.setupcompat.PartnerCustomizationLayout in project Resurrection_packages_apps_Settings by ResurrectionRemix.
the class FingerprintEnrollFindSensorTest method clickSkip_shouldReturnResultSkip.
@Test
public void clickSkip_shouldReturnResultSkip() {
PartnerCustomizationLayout layout = mActivity.findViewById(R.id.setup_wizard_layout);
layout.getMixin(FooterBarMixin.class).getSecondaryButtonView().performClick();
ShadowActivity shadowActivity = Shadows.shadowOf(mActivity);
assertThat(shadowActivity.getResultCode()).named("result code").isEqualTo(BiometricEnrollBase.RESULT_SKIP);
}
use of com.google.android.setupcompat.PartnerCustomizationLayout in project Resurrection_packages_apps_Settings by ResurrectionRemix.
the class FingerprintEnrollIntroductionTest method testMaxFingerprint_shouldShowErrorMessage.
public void testMaxFingerprint_shouldShowErrorMessage() {
final int max = mContext.getResources().getInteger(com.android.internal.R.integer.config_fingerprintMaxTemplatesPerUser);
doReturn(generateFingerprintList(max)).when(mFingerprintManager).getEnrolledFingerprints(anyInt());
getInstrumentation().runOnMainSync(() -> {
getInstrumentation().callActivityOnCreate(mActivity, null);
getInstrumentation().callActivityOnResume(mActivity);
});
final TextView errorTextView = (TextView) mActivity.findViewById(R.id.error_text);
assertNotNull(errorTextView.getText().toString());
PartnerCustomizationLayout layout = mActivity.findViewById(R.id.setup_wizard_layout);
final Button nextButton = layout.getMixin(FooterBarMixin.class).getPrimaryButtonView();
assertEquals(View.GONE, nextButton.getVisibility());
}
use of com.google.android.setupcompat.PartnerCustomizationLayout in project Resurrection_packages_apps_Settings by ResurrectionRemix.
the class ChooseLockPasswordTest method clearIsShown_when_somethingEnteredToConfirm.
@Test
public void clearIsShown_when_somethingEnteredToConfirm() {
final Activity activity = mInstrumentation.startActivitySync(new Intent(mContext, ChooseLockPassword.class));
final PartnerCustomizationLayout layout = activity.findViewById(R.id.setup_wizard_layout);
onView(withId(R.id.password_entry)).perform(ViewActions.typeText("1234")).perform(pressKey(KeyEvent.KEYCODE_ENTER)).perform(ViewActions.typeText("1"));
// clear should be present if text field contains content
assertThat(layout.getMixin(FooterBarMixin.class).getSecondaryButtonView().getText()).isEqualTo(mContext.getString(R.string.lockpassword_clear_label));
assertThat(layout.getMixin(FooterBarMixin.class).getSecondaryButtonView().getVisibility()).isEqualTo(View.VISIBLE);
}
use of com.google.android.setupcompat.PartnerCustomizationLayout in project Resurrection_packages_apps_Settings by ResurrectionRemix.
the class ChooseLockPasswordTest method clearIsNotShown_when_nothingEntered.
@Test
public void clearIsNotShown_when_nothingEntered() {
final Activity activity = mInstrumentation.startActivitySync(new Intent(mContext, ChooseLockPassword.class));
final PartnerCustomizationLayout layout = activity.findViewById(R.id.setup_wizard_layout);
onView(withId(R.id.password_entry)).perform(ViewActions.typeText("1234")).perform(pressKey(KeyEvent.KEYCODE_ENTER));
assertThat(layout.getMixin(FooterBarMixin.class).getSecondaryButtonView().getVisibility()).isEqualTo(View.GONE);
}
use of com.google.android.setupcompat.PartnerCustomizationLayout in project Resurrection_packages_apps_Settings by ResurrectionRemix.
the class SetupChooseLockPasswordAppTest method clearIsNotShown_when_nothingEntered.
@Test
public void clearIsNotShown_when_nothingEntered() throws Throwable {
SetupChooseLockPassword activity = mActivityTestRule.launchActivity(null);
PartnerCustomizationLayout layout = activity.findViewById(R.id.setup_wizard_layout);
onView(withId(R.id.password_entry)).perform(ViewActions.typeText("1234")).perform(pressKey(KeyEvent.KEYCODE_ENTER));
assertThat(layout.getMixin(FooterBarMixin.class).getSecondaryButtonView().getVisibility()).isEqualTo(View.GONE);
}
Aggregations