summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenny Root <kroot@google.com>2018-07-04 13:59:23 +0900
committerKenny Root <kroot@google.com>2018-10-31 16:11:02 +0900
commitc2a54e8b363da726e47c21db426dbb5c3872a1d0 (patch)
tree44a722266fef1c602e8b139ce5879d0f76fe5bcc
parenta5964c08bc17058d61ad47628043a14c63847428 (diff)
Update USB tests for ADB split
The AdbService handles all the ADB keys and toggling, so remove the calls to it from the UsbTests which won't necessarily run on devices that only have ADB but no USB ports. Test: cts-tradefed run cts -m CtsUsbTests Change-Id: I3242d4d2f80e71a744fc52645daffb8344717d4d
-rw-r--r--tests/UsbTests/src/com/android/server/usb/UsbHandlerTest.java34
1 files changed, 14 insertions, 20 deletions
diff --git a/tests/UsbTests/src/com/android/server/usb/UsbHandlerTest.java b/tests/UsbTests/src/com/android/server/usb/UsbHandlerTest.java
index 23311b027183..4b93ca3dcaa9 100644
--- a/tests/UsbTests/src/com/android/server/usb/UsbHandlerTest.java
+++ b/tests/UsbTests/src/com/android/server/usb/UsbHandlerTest.java
@@ -59,8 +59,6 @@ public class UsbHandlerTest {
@Mock
private UsbDeviceManager mUsbDeviceManager;
@Mock
- private UsbDebuggingManager mUsbDebuggingManager;
- @Mock
private UsbAlsaManager mUsbAlsaManager;
@Mock
private UsbSettingsManager mUsbSettingsManager;
@@ -89,9 +87,8 @@ public class UsbHandlerTest {
Intent mBroadcastedIntent;
MockUsbHandler(Looper looper, Context context, UsbDeviceManager deviceManager,
- UsbDebuggingManager debuggingManager, UsbAlsaManager alsaManager,
- UsbSettingsManager settingsManager) {
- super(looper, context, deviceManager, debuggingManager, alsaManager, settingsManager);
+ UsbAlsaManager alsaManager, UsbSettingsManager settingsManager) {
+ super(looper, context, deviceManager, alsaManager, settingsManager);
mUseUsbNotification = false;
mIsUsbTransferAllowed = true;
mCurrentUsbFunctionsReceived = true;
@@ -144,8 +141,8 @@ public class UsbHandlerTest {
when(mSharedPreferences.edit()).thenReturn(mEditor);
mUsbHandler = new MockUsbHandler(FgThread.get().getLooper(),
- InstrumentationRegistry.getContext(), mUsbDeviceManager, mUsbDebuggingManager,
- mUsbAlsaManager, mUsbSettingsManager);
+ InstrumentationRegistry.getContext(), mUsbDeviceManager, mUsbAlsaManager,
+ mUsbSettingsManager);
}
@SmallTest
@@ -190,8 +187,7 @@ public class UsbHandlerTest {
assertEquals(mUsbHandler.getEnabledFunctions(), UsbManager.FUNCTION_NONE);
assertEquals(mMockProperties.get(UsbDeviceManager.UsbHandler
.USB_PERSISTENT_CONFIG_PROPERTY), UsbManager.USB_FUNCTION_ADB);
- verify(mUsbDebuggingManager).setAdbEnabled(true);
- assertTrue(mUsbHandler.mAdbEnabled);
+ assertTrue(mUsbHandler.isAdbEnabled());
mUsbHandler.handleMessage(mUsbHandler.obtainMessage(MSG_UPDATE_STATE, 1, 1));
@@ -208,16 +204,15 @@ public class UsbHandlerTest {
mMockProperties.put(UsbDeviceManager.UsbHandler.USB_PERSISTENT_CONFIG_PROPERTY,
UsbManager.USB_FUNCTION_ADB);
mUsbHandler = new MockUsbHandler(FgThread.get().getLooper(),
- InstrumentationRegistry.getContext(), mUsbDeviceManager, mUsbDebuggingManager,
- mUsbAlsaManager, mUsbSettingsManager);
+ InstrumentationRegistry.getContext(), mUsbDeviceManager, mUsbAlsaManager,
+ mUsbSettingsManager);
sendBootCompleteMessages(mUsbHandler);
mUsbHandler.handleMessage(mUsbHandler.obtainMessage(MSG_ENABLE_ADB, 0));
assertEquals(mUsbHandler.getEnabledFunctions(), UsbManager.FUNCTION_NONE);
- assertFalse(mUsbHandler.mAdbEnabled);
+ assertFalse(mUsbHandler.isAdbEnabled());
assertEquals(mMockProperties.get(UsbDeviceManager.UsbHandler
.USB_PERSISTENT_CONFIG_PROPERTY), "");
- verify(mUsbDebuggingManager).setAdbEnabled(false);
}
@SmallTest
@@ -232,14 +227,13 @@ public class UsbHandlerTest {
public void bootCompletedAdbEnabled() {
mMockProperties.put(UsbDeviceManager.UsbHandler.USB_PERSISTENT_CONFIG_PROPERTY, "adb");
mUsbHandler = new MockUsbHandler(FgThread.get().getLooper(),
- InstrumentationRegistry.getContext(), mUsbDeviceManager, mUsbDebuggingManager,
- mUsbAlsaManager, mUsbSettingsManager);
+ InstrumentationRegistry.getContext(), mUsbDeviceManager, mUsbAlsaManager,
+ mUsbSettingsManager);
sendBootCompleteMessages(mUsbHandler);
assertEquals(mUsbHandler.getEnabledFunctions(), UsbManager.FUNCTION_NONE);
assertEquals(mMockGlobalSettings.get(Settings.Global.ADB_ENABLED).intValue(), 1);
- assertTrue(mUsbHandler.mAdbEnabled);
- verify(mUsbDebuggingManager).setAdbEnabled(true);
+ assertTrue(mUsbHandler.isAdbEnabled());
}
@SmallTest
@@ -321,8 +315,8 @@ public class UsbHandlerTest {
UsbDeviceManager.UNLOCKED_CONFIG_PREF, mUsbHandler.mCurrentUser), ""))
.thenReturn(UsbManager.USB_FUNCTION_MTP);
mUsbHandler = new MockUsbHandler(FgThread.get().getLooper(),
- InstrumentationRegistry.getContext(), mUsbDeviceManager, mUsbDebuggingManager,
- mUsbAlsaManager, mUsbSettingsManager);
+ InstrumentationRegistry.getContext(), mUsbDeviceManager, mUsbAlsaManager,
+ mUsbSettingsManager);
sendBootCompleteMessages(mUsbHandler);
mUsbHandler.handleMessage(mUsbHandler.obtainMessage(MSG_UPDATE_SCREEN_LOCK, 1));
mUsbHandler.handleMessage(mUsbHandler.obtainMessage(MSG_UPDATE_SCREEN_LOCK, 0));
@@ -335,4 +329,4 @@ public class UsbHandlerTest {
handler.handleMessage(handler.obtainMessage(MSG_BOOT_COMPLETED));
handler.handleMessage(handler.obtainMessage(MSG_SYSTEM_READY));
}
-} \ No newline at end of file
+}