Remove unused SwitchBar
Only used in tests, so also migrate the tests. Bug: 306658346 Test: manual - on bluetooth Test: m RunSettingsRoboTests Change-Id: Id2b010c1d9c32abe21dcc8765e9446fc4f7a5b25
This commit is contained in:
@@ -29,8 +29,7 @@ import androidx.lifecycle.LifecycleOwner;
|
||||
|
||||
import com.android.settings.testutils.shadow.ShadowUtils;
|
||||
import com.android.settings.testutils.shadow.ShadowWirelessDebuggingPreferenceController;
|
||||
import com.android.settings.widget.SwitchBar;
|
||||
import com.android.settings.widget.SwitchBarController;
|
||||
import com.android.settings.widget.SwitchWidgetController;
|
||||
import com.android.settingslib.core.lifecycle.Lifecycle;
|
||||
|
||||
import org.junit.After;
|
||||
@@ -49,23 +48,22 @@ import org.robolectric.util.ReflectionHelpers;
|
||||
public class WirelessDebuggingEnablerTest {
|
||||
|
||||
@Mock
|
||||
private SwitchBar mSwitchBar;
|
||||
private SwitchWidgetController mSwitchWidgetController;
|
||||
@Mock
|
||||
private WirelessDebuggingEnabler.OnEnabledListener mListener;
|
||||
|
||||
private WirelessDebuggingEnabler mWirelessDebuggingEnabler;
|
||||
private Context mContext;
|
||||
private LifecycleOwner mLifecycleOwner;
|
||||
private Lifecycle mLifecycle;
|
||||
|
||||
@Before
|
||||
public void setUp() {
|
||||
MockitoAnnotations.initMocks(this);
|
||||
mContext = RuntimeEnvironment.application;
|
||||
mLifecycleOwner = () -> mLifecycle;
|
||||
LifecycleOwner mLifecycleOwner = () -> mLifecycle;
|
||||
mLifecycle = new Lifecycle(mLifecycleOwner);
|
||||
mWirelessDebuggingEnabler = spy(new WirelessDebuggingEnabler(
|
||||
mContext, new SwitchBarController(mSwitchBar), mListener, mLifecycle));
|
||||
mContext, mSwitchWidgetController, mListener, mLifecycle));
|
||||
}
|
||||
|
||||
@After
|
||||
@@ -75,14 +73,14 @@ public class WirelessDebuggingEnablerTest {
|
||||
|
||||
@Test
|
||||
public void onCreation_shouldShowSwitchBar() {
|
||||
verify(mSwitchBar).show();
|
||||
verify(mSwitchWidgetController).setupView();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void teardownSwitchController_shouldHideSwitchBar() {
|
||||
mWirelessDebuggingEnabler.teardownSwitchController();
|
||||
|
||||
verify(mSwitchBar).hide();
|
||||
verify(mSwitchWidgetController).teardownView();
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -92,7 +90,7 @@ public class WirelessDebuggingEnablerTest {
|
||||
Global.ADB_WIFI_ENABLED, 0 /* setting disabled */);
|
||||
mWirelessDebuggingEnabler.onResume();
|
||||
|
||||
verify(mSwitchBar).setChecked(false);
|
||||
verify(mSwitchWidgetController).setChecked(false);
|
||||
verify(mListener).onEnabled(false);
|
||||
|
||||
Global.putInt(mContext.getContentResolver(),
|
||||
@@ -101,7 +99,7 @@ public class WirelessDebuggingEnablerTest {
|
||||
ReflectionHelpers.getField(mWirelessDebuggingEnabler, "mSettingsObserver");
|
||||
observer.onChange(true, Global.getUriFor(Global.ADB_WIFI_ENABLED));
|
||||
|
||||
verify(mSwitchBar).setChecked(true);
|
||||
verify(mSwitchWidgetController).setChecked(true);
|
||||
// Should also get a callback
|
||||
verify(mListener).onEnabled(true);
|
||||
}
|
||||
@@ -112,7 +110,7 @@ public class WirelessDebuggingEnablerTest {
|
||||
Global.ADB_WIFI_ENABLED, 1 /* setting enabled */);
|
||||
mWirelessDebuggingEnabler.onResume();
|
||||
|
||||
verify(mSwitchBar).setChecked(true);
|
||||
verify(mSwitchWidgetController).setChecked(true);
|
||||
verify(mListener).onEnabled(true);
|
||||
|
||||
Global.putInt(mContext.getContentResolver(),
|
||||
@@ -121,7 +119,7 @@ public class WirelessDebuggingEnablerTest {
|
||||
ReflectionHelpers.getField(mWirelessDebuggingEnabler, "mSettingsObserver");
|
||||
observer.onChange(true, Global.getUriFor(Global.ADB_WIFI_ENABLED));
|
||||
|
||||
verify(mSwitchBar).setChecked(false);
|
||||
verify(mSwitchWidgetController).setChecked(false);
|
||||
// Should also get a callback
|
||||
verify(mListener).onEnabled(false);
|
||||
}
|
||||
@@ -133,7 +131,7 @@ public class WirelessDebuggingEnablerTest {
|
||||
Global.ADB_WIFI_ENABLED, 0 /* setting disabled */);
|
||||
mWirelessDebuggingEnabler.onResume();
|
||||
|
||||
verify(mSwitchBar).setChecked(false);
|
||||
verify(mSwitchWidgetController).setChecked(false);
|
||||
verify(mListener).onEnabled(false);
|
||||
|
||||
mWirelessDebuggingEnabler.onSwitchToggled(true);
|
||||
@@ -149,7 +147,7 @@ public class WirelessDebuggingEnablerTest {
|
||||
Global.ADB_WIFI_ENABLED, 0 /* setting disabled */);
|
||||
mWirelessDebuggingEnabler.onResume();
|
||||
|
||||
verify(mSwitchBar).setChecked(false);
|
||||
verify(mSwitchWidgetController).setChecked(false);
|
||||
verify(mListener).onEnabled(false);
|
||||
|
||||
mWirelessDebuggingEnabler.onSwitchToggled(true);
|
||||
@@ -165,7 +163,7 @@ public class WirelessDebuggingEnablerTest {
|
||||
Global.ADB_WIFI_ENABLED, 1 /* setting disabled */);
|
||||
mWirelessDebuggingEnabler.onResume();
|
||||
|
||||
verify(mSwitchBar).setChecked(true);
|
||||
verify(mSwitchWidgetController).setChecked(true);
|
||||
verify(mListener).onEnabled(true);
|
||||
|
||||
mWirelessDebuggingEnabler.onSwitchToggled(false);
|
||||
@@ -181,7 +179,7 @@ public class WirelessDebuggingEnablerTest {
|
||||
Global.ADB_WIFI_ENABLED, 1 /* setting disabled */);
|
||||
mWirelessDebuggingEnabler.onResume();
|
||||
|
||||
verify(mSwitchBar).setChecked(true);
|
||||
verify(mSwitchWidgetController).setChecked(true);
|
||||
verify(mListener).onEnabled(true);
|
||||
|
||||
mWirelessDebuggingEnabler.onSwitchToggled(false);
|
||||
|
@@ -27,8 +27,6 @@ import android.content.ContentResolver;
|
||||
import android.content.Context;
|
||||
import android.provider.Settings;
|
||||
|
||||
import com.android.settings.widget.SwitchBar;
|
||||
import com.android.settings.widget.SwitchBarController;
|
||||
import com.android.settings.widget.SwitchWidgetController;
|
||||
|
||||
import org.junit.Before;
|
||||
@@ -42,8 +40,6 @@ import org.robolectric.RuntimeEnvironment;
|
||||
@RunWith(RobolectricTestRunner.class)
|
||||
public class GraphicsDriverGlobalSwitchBarControllerTest {
|
||||
|
||||
@Mock
|
||||
private SwitchBar mSwitchBar;
|
||||
@Mock
|
||||
private SwitchWidgetController mSwitchWidgetController;
|
||||
@Mock
|
||||
@@ -65,9 +61,9 @@ public class GraphicsDriverGlobalSwitchBarControllerTest {
|
||||
Settings.Global.putInt(
|
||||
mResolver, Settings.Global.UPDATABLE_DRIVER_ALL_APPS, UPDATABLE_DRIVER_DEFAULT);
|
||||
mController = new GraphicsDriverGlobalSwitchBarController(
|
||||
mContext, new SwitchBarController(mSwitchBar));
|
||||
mContext, mSwitchWidgetController);
|
||||
|
||||
verify(mSwitchBar).setChecked(true);
|
||||
verify(mSwitchWidgetController).setChecked(true);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -75,34 +71,33 @@ public class GraphicsDriverGlobalSwitchBarControllerTest {
|
||||
Settings.Global.putInt(mResolver, Settings.Global.UPDATABLE_DRIVER_ALL_APPS,
|
||||
UPDATABLE_DRIVER_OFF);
|
||||
mController = new GraphicsDriverGlobalSwitchBarController(
|
||||
mContext, new SwitchBarController(mSwitchBar));
|
||||
mContext, mSwitchWidgetController);
|
||||
|
||||
verify(mSwitchBar).setChecked(false);
|
||||
verify(mSwitchWidgetController).setChecked(false);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void constructor_developmentSettingsEnabled_shouldEnableSwitchBar() {
|
||||
Settings.Global.putInt(mResolver, Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 1);
|
||||
mController = new GraphicsDriverGlobalSwitchBarController(
|
||||
mContext, new SwitchBarController(mSwitchBar));
|
||||
mContext, mSwitchWidgetController);
|
||||
|
||||
verify(mSwitchBar).setEnabled(true);
|
||||
verify(mSwitchWidgetController).setEnabled(true);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void constructor_developmentSettingsDisabled_shouldDisableSwitchBar() {
|
||||
Settings.Global.putInt(mResolver, Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 0);
|
||||
mController = new GraphicsDriverGlobalSwitchBarController(
|
||||
mContext, new SwitchBarController(mSwitchBar));
|
||||
mContext, mSwitchWidgetController);
|
||||
|
||||
verify(mSwitchBar).setEnabled(false);
|
||||
verify(mSwitchWidgetController).setEnabled(false);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onStart_shouldStartListeningAndRegister() {
|
||||
mController = new GraphicsDriverGlobalSwitchBarController(
|
||||
mContext, new SwitchBarController(mSwitchBar));
|
||||
mController.mSwitchWidgetController = mSwitchWidgetController;
|
||||
mContext, mSwitchWidgetController);
|
||||
mController.mGraphicsDriverContentObserver = mGraphicsDriverContentObserver;
|
||||
mController.onStart();
|
||||
|
||||
@@ -113,8 +108,7 @@ public class GraphicsDriverGlobalSwitchBarControllerTest {
|
||||
@Test
|
||||
public void onStop_shouldStopListeningAndUnregister() {
|
||||
mController = new GraphicsDriverGlobalSwitchBarController(
|
||||
mContext, new SwitchBarController(mSwitchBar));
|
||||
mController.mSwitchWidgetController = mSwitchWidgetController;
|
||||
mContext, mSwitchWidgetController);
|
||||
mController.mGraphicsDriverContentObserver = mGraphicsDriverContentObserver;
|
||||
mController.onStop();
|
||||
|
||||
@@ -127,7 +121,7 @@ public class GraphicsDriverGlobalSwitchBarControllerTest {
|
||||
Settings.Global.putInt(mResolver, Settings.Global.UPDATABLE_DRIVER_ALL_APPS,
|
||||
UPDATABLE_DRIVER_OFF);
|
||||
mController = new GraphicsDriverGlobalSwitchBarController(
|
||||
mContext, new SwitchBarController(mSwitchBar));
|
||||
mContext, mSwitchWidgetController);
|
||||
mController.onSwitchToggled(true);
|
||||
|
||||
assertThat(Settings.Global.getInt(
|
||||
@@ -141,7 +135,7 @@ public class GraphicsDriverGlobalSwitchBarControllerTest {
|
||||
Settings.Global.putInt(
|
||||
mResolver, Settings.Global.UPDATABLE_DRIVER_ALL_APPS, UPDATABLE_DRIVER_DEFAULT);
|
||||
mController = new GraphicsDriverGlobalSwitchBarController(
|
||||
mContext, new SwitchBarController(mSwitchBar));
|
||||
mContext, mSwitchWidgetController);
|
||||
mController.onSwitchToggled(false);
|
||||
|
||||
assertThat(Settings.Global.getInt(
|
||||
|
Reference in New Issue
Block a user