Merge "Show split screen dialog on the introduction and enrolling page." into main

This commit is contained in:
Hao Dong
2024-02-02 18:30:46 +00:00
committed by Android (Google) Code Review
17 changed files with 294 additions and 271 deletions

View File

@@ -19,9 +19,7 @@ package com.android.settings.biometrics.face;
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
import android.content.Context;
import android.widget.Button;
@@ -61,20 +59,10 @@ public class FaceSettingsEnrollButtonPreferenceControllerTest {
}
@Test
public void testOnClick_inFullScreen() {
when(mListener.onShowSplitScreenDialog()).thenReturn(false);
public void testOnClick() {
mController.onClick(mButton);
assertThat(mController.isClicked()).isTrue();
verify(mListener).onStartEnrolling(any());
}
@Test
public void testOnClick_inMultiWindow() {
when(mListener.onShowSplitScreenDialog()).thenReturn(true);
mController.onClick(mButton);
assertThat(mController.isClicked()).isFalse();
verify(mListener, never()).onStartEnrolling(any());
}
}