Move injected services for work into a new page
Screenshots: http://shortn/_0BiBfpkHfh Bug: 180533061 Test: on device Change-Id: Ie488c80856b4c4cc67789b8239005f6001ed9d87
This commit is contained in:
@@ -58,7 +58,7 @@ import java.util.Map;
|
||||
|
||||
@RunWith(RobolectricTestRunner.class)
|
||||
@Config(shadows = ShadowUserManager.class)
|
||||
public class LocationServicePreferenceControllerTest {
|
||||
public class LocationInjectedServicesPreferenceControllerTest {
|
||||
|
||||
private static final String KEY_LOCATION_SERVICES = "location_service";
|
||||
|
||||
@@ -76,7 +76,7 @@ public class LocationServicePreferenceControllerTest {
|
||||
private DevicePolicyManager mDevicePolicyManager;
|
||||
|
||||
private Context mContext;
|
||||
private LocationServicePreferenceController mController;
|
||||
private LocationInjectedServicesPreferenceController mController;
|
||||
private LifecycleOwner mLifecycleOwner;
|
||||
private Lifecycle mLifecycle;
|
||||
|
||||
@@ -86,7 +86,8 @@ public class LocationServicePreferenceControllerTest {
|
||||
mContext = spy(RuntimeEnvironment.application);
|
||||
mLifecycleOwner = () -> mLifecycle;
|
||||
mLifecycle = new Lifecycle(mLifecycleOwner);
|
||||
mController = spy(new LocationServicePreferenceController(mContext, KEY_LOCATION_SERVICES));
|
||||
mController = spy(
|
||||
new LocationInjectedServicesPreferenceController(mContext, KEY_LOCATION_SERVICES));
|
||||
when(mFragment.getSettingsLifecycle()).thenReturn(mLifecycle);
|
||||
mController.init(mFragment);
|
||||
mController.mInjector = mSettingsInjector;
|
@@ -37,18 +37,18 @@ import org.robolectric.RuntimeEnvironment;
|
||||
import org.robolectric.annotation.Config;
|
||||
|
||||
@RunWith(RobolectricTestRunner.class)
|
||||
public class LocationScanningPreferenceControllerTest {
|
||||
public class LocationServicesPreferenceControllerTest {
|
||||
@Mock
|
||||
private WifiManager mWifiManager;
|
||||
private Context mContext;
|
||||
private LocationScanningPreferenceController mController;
|
||||
private LocationServicesPreferenceController mController;
|
||||
|
||||
@Before
|
||||
public void setUp() {
|
||||
MockitoAnnotations.initMocks(this);
|
||||
mContext = spy(RuntimeEnvironment.application);
|
||||
when(mContext.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
|
||||
mController = new LocationScanningPreferenceController(mContext, "key");
|
||||
mController = new LocationServicesPreferenceController(mContext, "key");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -97,4 +97,4 @@ public class LocationScanningPreferenceControllerTest {
|
||||
public void testLocationScanning_ifDisabled_shouldNotBeShown() {
|
||||
assertThat(mController.isAvailable()).isFalse();
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user