Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9777ea2f authored by Diya Bera's avatar Diya Bera Committed by Android (Google) Code Review
Browse files

Merge "Remove subtext when enrollment stage changes" into tm-qpr-dev

parents f7a09829 8ceded49
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -676,7 +676,10 @@ public class FingerprintEnrollEnrolling extends BiometricsEnrollEnrolling {
        }
    }

    private void configureEnrollmentStage(@RawRes int lottie) {
    @VisibleForTesting void configureEnrollmentStage(@RawRes int lottie) {
        if (!mCanAssumeSfps) {
            setDescriptionText("");
        }
        LottieCompositionFactory.fromRawRes(this, lottie)
                .addListener((c) -> {
                    mIllustrationLottie.setComposition(c);
+22 −0
Original line number Diff line number Diff line
@@ -283,6 +283,28 @@ public class FingerprintEnrollEnrollingTest {
        assertThat(getLayout().getDescriptionTextView().getVisibility()).isEqualTo(View.VISIBLE);
    }

    @Test
    public void testUdfpsConfigureEnrollmentStage_descriptionText() {
        initializeActivityFor(TYPE_UDFPS_OPTICAL);

        assertThat(getLayout().getDescriptionText()).isNotEqualTo("");

        mActivity.configureEnrollmentStage(0 /* lottie */);

        assertThat(getLayout().getDescriptionText()).isEqualTo("");
    }

    @Test
    public void testSfpsConfigureEnrollmentStage_descriptionText() {
        initializeActivityFor(TYPE_POWER_BUTTON);

        assertThat(getLayout().getDescriptionTextView().getVisibility()).isEqualTo(View.GONE);

        mActivity.configureEnrollmentStage(0 /* lottie */);

        assertThat(getLayout().getDescriptionTextView().getVisibility()).isEqualTo(View.GONE);
    }

    private GlifLayout getLayout() {
        return (GlifLayout) mActivity.findViewById(R.id.setup_wizard_layout);
    }