diff options
author | Kenny Root <kroot@google.com> | 2018-07-04 13:59:23 +0900 |
---|---|---|
committer | Kenny Root <kroot@google.com> | 2018-10-31 16:11:02 +0900 |
commit | c2a54e8b363da726e47c21db426dbb5c3872a1d0 (patch) | |
tree | 44a722266fef1c602e8b139ce5879d0f76fe5bcc /tests/UsbTests/src | |
parent | a5964c08bc17058d61ad47628043a14c63847428 (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
Diffstat (limited to 'tests/UsbTests/src')
-rw-r--r-- | tests/UsbTests/src/com/android/server/usb/UsbHandlerTest.java | 34 |
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 +} |