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

Commit cf4be05b authored by danielwbhuang's avatar danielwbhuang
Browse files

Update KeyboardLayoutPickerControllerTest

The logic is changed, so we need to update the test. (https://screenshot.googleplex.com/AnrJgmGfK2fPxmQ.png)

Bug: 270109384
Test: atest KeyboardLayoutPickerControllerTest
[1/8] com.android.settings.inputmethod.KeyboardLayoutPickerControllerTest#isAlwaysAvailable: PASSED (5.876s)
[2/8] com.android.settings.inputmethod.KeyboardLayoutPickerControllerTest#test_createPreferenceHierarchy_shouldAddTwoPreference: PASSED (192ms)
[3/8] com.android.settings.inputmethod.KeyboardLayoutPickerControllerTest#testOnDeviceRemove_getSameDevice_shouldFinish: PASSED (5.797s)
[4/8] com.android.settings.inputmethod.KeyboardLayoutPickerControllerTest#testLifecycle_onStart_shouldRegisterInputManager: PASSED (1.495s)
[5/8] com.android.settings.inputmethod.KeyboardLayoutPickerControllerTest#test_createPreferenceHierarchy_shouldAddOnePreference: PASSED (75ms)
[6/8] com.android.settings.inputmethod.KeyboardLayoutPickerControllerTest#testOnDeviceRemove_getDifferentDevice_shouldNotFinish: PASSED (366ms)
[7/8] com.android.settings.inputmethod.KeyboardLayoutPickerControllerTest#testLifecycle_onStop_shouldCancelRegisterInputManager: PASSED (65ms)
[8/8] com.android.settings.inputmethod.KeyboardLayoutPickerControllerTest#testLifecycle_onStart_NoInputDevice_shouldReturn: PASSED (309ms)

Change-Id: I018873cba9e73c6d684d828858cc1b08d3f2f7f9
parent 39129e09
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -93,13 +93,13 @@ public class KeyboardLayoutPickerControllerTest {
    }

    @Test
    public void testLifecycle_onStart_NoInputDevice_shouldFinish() {
    public void testLifecycle_onStart_NoInputDevice_shouldReturn() {
        final FragmentActivity activity = Robolectric.setupActivity(FragmentActivity.class);
        when(mInputManager.getInputDeviceByDescriptor(anyString())).thenReturn(null);
        when(mFragment.getActivity()).thenReturn(activity);

        mController.onStart();
        assertThat(activity.isFinishing()).isTrue();
        verify(mInputManager, never()).getEnabledKeyboardLayoutsForInputDevice(any());
    }

    @Test