Migrate settings robolectric tests to mockito 2
- Migrated ArgumentMatcher subclasses to lambdas - Replaced any() with nullable() where tests were failing Test: cd tests/robotests && mma Bug: 38456058 Change-Id: Ice8c39b435c45b87f82dbbd9860e68f235314cf8
This commit is contained in:
@@ -18,10 +18,8 @@ package com.android.settings.fuelgauge;
|
||||
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
|
||||
import static org.mockito.Matchers.any;
|
||||
import static org.mockito.ArgumentMatchers.nullable;
|
||||
import static org.mockito.Matchers.anyInt;
|
||||
import static org.mockito.Matchers.anyString;
|
||||
import static org.mockito.Matchers.eq;
|
||||
import static org.mockito.Mockito.doReturn;
|
||||
import static org.mockito.Mockito.never;
|
||||
import static org.mockito.Mockito.spy;
|
||||
@@ -84,9 +82,9 @@ public class BatteryOptimizationPreferenceControllerTest {
|
||||
final boolean handled = mController.handlePreferenceTreeClick(mPreference);
|
||||
|
||||
assertThat(handled).isTrue();
|
||||
verify(mSettingsActivity).startPreferencePanel(any(Fragment.class),
|
||||
anyString(), any(Bundle.class), anyInt(), any(CharSequence.class),
|
||||
any(Fragment.class), anyInt());
|
||||
verify(mSettingsActivity).startPreferencePanel(nullable(Fragment.class),
|
||||
nullable(String.class), nullable(Bundle.class), anyInt(),
|
||||
nullable(CharSequence.class), nullable(Fragment.class), anyInt());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -96,9 +94,9 @@ public class BatteryOptimizationPreferenceControllerTest {
|
||||
final boolean handled = mController.handlePreferenceTreeClick(mPreference);
|
||||
|
||||
assertThat(handled).isFalse();
|
||||
verify(mSettingsActivity, never()).startPreferencePanel(any(Fragment.class),
|
||||
anyString(), any(Bundle.class), anyInt(), any(CharSequence.class),
|
||||
any(Fragment.class), anyInt());
|
||||
verify(mSettingsActivity, never()).startPreferencePanel(nullable(Fragment.class),
|
||||
nullable(String.class), nullable(Bundle.class), anyInt(),
|
||||
nullable(CharSequence.class), nullable(Fragment.class), anyInt());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Reference in New Issue
Block a user