Migrating to new footer button for fingerprint and face enrolling pages.
Bug: 120805516 Test: RunSettingsRoboTests Change-Id: I89a5e3674b8ba9ec66945c03c9b783664eee214f
This commit is contained in:
@@ -37,6 +37,9 @@ import com.android.settings.password.ChooseLockSettingsHelper;
|
||||
import com.android.settings.testutils.FakeFeatureFactory;
|
||||
import com.android.settings.testutils.shadow.ShadowUtils;
|
||||
|
||||
import com.google.android.setupcompat.PartnerCustomizationLayout;
|
||||
import com.google.android.setupcompat.template.ButtonFooterMixin;
|
||||
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
@@ -133,8 +136,8 @@ public class FingerprintEnrollFindSensorTest {
|
||||
|
||||
@Test
|
||||
public void clickSkip_shouldReturnResultSkip() {
|
||||
Button skipButton = mActivity.findViewById(R.id.skip_button);
|
||||
skipButton.performClick();
|
||||
PartnerCustomizationLayout layout = mActivity.findViewById(R.id.setup_wizard_layout);
|
||||
layout.getMixin(ButtonFooterMixin.class).getSecondaryButtonView().performClick();
|
||||
|
||||
ShadowActivity shadowActivity = Shadows.shadowOf(mActivity);
|
||||
assertThat(shadowActivity.getResultCode()).named("result code")
|
||||
|
@@ -31,6 +31,9 @@ import com.android.settings.testutils.FakeFeatureFactory;
|
||||
import com.android.settings.testutils.shadow.ShadowLockPatternUtils;
|
||||
import com.android.settings.testutils.shadow.ShadowUserManager;
|
||||
|
||||
import com.google.android.setupcompat.PartnerCustomizationLayout;
|
||||
import com.google.android.setupcompat.template.ButtonFooterMixin;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
@@ -62,7 +65,10 @@ public class FingerprintSuggestionActivityTest {
|
||||
|
||||
mController.create().resume();
|
||||
|
||||
final Button cancelButton = mController.get().findViewById(R.id.fingerprint_cancel_button);
|
||||
PartnerCustomizationLayout layout =
|
||||
mController.get().findViewById(R.id.setup_wizard_layout);
|
||||
final Button cancelButton =
|
||||
layout.getMixin(ButtonFooterMixin.class).getSecondaryButtonView();
|
||||
assertThat(cancelButton.getText().toString()).isEqualTo("Cancel");
|
||||
assertThat(cancelButton.getVisibility()).named("Cancel visible").isEqualTo(View.VISIBLE);
|
||||
cancelButton.performClick();
|
||||
|
@@ -32,6 +32,9 @@ import com.android.settings.testutils.FakeFeatureFactory;
|
||||
import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
|
||||
import com.android.settings.testutils.shadow.ShadowUtils;
|
||||
|
||||
import com.google.android.setupcompat.PartnerCustomizationLayout;
|
||||
import com.google.android.setupcompat.template.ButtonFooterMixin;
|
||||
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
@@ -71,8 +74,8 @@ public class SetupFingerprintEnrollFindSensorTest {
|
||||
Robolectric.buildActivity(SetupFingerprintEnrollFindSensor.class,
|
||||
intent).setup().get();
|
||||
|
||||
final Button skipButton = activity.findViewById(R.id.skip_button);
|
||||
skipButton.performClick();
|
||||
PartnerCustomizationLayout layout = activity.findViewById(R.id.setup_wizard_layout);
|
||||
layout.getMixin(ButtonFooterMixin.class).getSecondaryButtonView().performClick();
|
||||
|
||||
final AlertDialog alertDialog = ShadowAlertDialogCompat.getLatestAlertDialog();
|
||||
assertThat(alertDialog).isNotNull();
|
||||
|
@@ -37,6 +37,9 @@ import com.android.settings.testutils.shadow.ShadowLockPatternUtils;
|
||||
import com.android.settings.testutils.shadow.ShadowStorageManager;
|
||||
import com.android.settings.testutils.shadow.ShadowUserManager;
|
||||
|
||||
import com.google.android.setupcompat.PartnerCustomizationLayout;
|
||||
import com.google.android.setupcompat.template.ButtonFooterMixin;
|
||||
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
@@ -83,7 +86,10 @@ public class SetupFingerprintEnrollIntroductionTest {
|
||||
|
||||
mController.create().resume();
|
||||
|
||||
final Button skipButton = mController.get().findViewById(R.id.fingerprint_cancel_button);
|
||||
PartnerCustomizationLayout layout =
|
||||
mController.get().findViewById(R.id.setup_wizard_layout);
|
||||
final Button skipButton =
|
||||
layout.getMixin(ButtonFooterMixin.class).getSecondaryButtonView();
|
||||
assertThat(skipButton.getVisibility()).named("Skip visible").isEqualTo(View.VISIBLE);
|
||||
skipButton.performClick();
|
||||
|
||||
@@ -99,7 +105,10 @@ public class SetupFingerprintEnrollIntroductionTest {
|
||||
|
||||
mController.create().resume();
|
||||
|
||||
final Button skipButton = mController.get().findViewById(R.id.fingerprint_cancel_button);
|
||||
PartnerCustomizationLayout layout =
|
||||
mController.get().findViewById(R.id.setup_wizard_layout);
|
||||
final Button skipButton =
|
||||
layout.getMixin(ButtonFooterMixin.class).getSecondaryButtonView();
|
||||
assertThat(skipButton.getVisibility()).named("Skip visible").isEqualTo(View.VISIBLE);
|
||||
skipButton.performClick();
|
||||
|
||||
@@ -141,7 +150,9 @@ public class SetupFingerprintEnrollIntroductionTest {
|
||||
getShadowKeyguardManager().setIsKeyguardSecure(false);
|
||||
|
||||
SetupFingerprintEnrollIntroduction activity = mController.create().resume().get();
|
||||
final Button skipButton = activity.findViewById(R.id.fingerprint_cancel_button);
|
||||
PartnerCustomizationLayout layout = activity.findViewById(R.id.setup_wizard_layout);
|
||||
final Button skipButton =
|
||||
layout.getMixin(ButtonFooterMixin.class).getSecondaryButtonView();
|
||||
getShadowKeyguardManager().setIsKeyguardSecure(true);
|
||||
skipButton.performClick();
|
||||
|
||||
@@ -156,7 +167,9 @@ public class SetupFingerprintEnrollIntroductionTest {
|
||||
getShadowKeyguardManager().setIsKeyguardSecure(true);
|
||||
|
||||
SetupFingerprintEnrollIntroduction activity = mController.create().resume().get();
|
||||
final Button skipButton = activity.findViewById(R.id.fingerprint_cancel_button);
|
||||
PartnerCustomizationLayout layout = activity.findViewById(R.id.setup_wizard_layout);
|
||||
final Button skipButton =
|
||||
layout.getMixin(ButtonFooterMixin.class).getSecondaryButtonView();
|
||||
skipButton.performClick();
|
||||
|
||||
ShadowActivity shadowActivity = Shadows.shadowOf(activity);
|
||||
@@ -199,8 +212,9 @@ public class SetupFingerprintEnrollIntroductionTest {
|
||||
|
||||
SetupFingerprintEnrollIntroduction activity = mController.get();
|
||||
|
||||
final Button nextButton = activity.findViewById(R.id.fingerprint_next_button);
|
||||
nextButton.performClick();
|
||||
PartnerCustomizationLayout layout = activity.findViewById(R.id.setup_wizard_layout);
|
||||
layout.getMixin(ButtonFooterMixin.class).getPrimaryButtonView().performClick();
|
||||
|
||||
|
||||
ShadowActivity shadowActivity = Shadows.shadowOf(activity);
|
||||
IntentForResult startedActivity = shadowActivity.getNextStartedActivityForResult();
|
||||
|
Reference in New Issue
Block a user