History log of /frameworks/base/tests/UsbTests/src/com/android/server/usb/UsbHandlerTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0d3aa08a2f0cb82adb936e26d4de2b14408a1dd9 02-Mar-2018 Jerry Zhang <zhangjerry@google.com> Update UsbHandlerTests

Some tests weren't being run due to
missing annotations.

Bug: None
Test: atest UsbTests -- passes
Change-Id: Ifc99d8f0b1a825bacf7d1ed59c790c343722b37c
/frameworks/base/tests/UsbTests/src/com/android/server/usb/UsbHandlerTest.java
327b809ad11a5094248652014227470c4be329e6 10-Jan-2018 Jerry Zhang <zhangjerry@google.com> Refactor and clean up USB, add tests

Change UsbManager apis to use long instead of string, to match
usb hal. Change UsbDeviceManager internals to match as well.

Remove isFunctionEnabled and add getEnabledFunctions. Callers
would often call isFunctionEnabled for every possible function
to get the list of functions, so getEnabledFunctions reduces the
number of aidl calls.

Separate out dependencies between UsbHandler and UsbDeviceManager
and staticize the UsbHandler classes. Add unit tests with
mocked out dependencies to test state transitions for UsbHandler.

Bug: 62876645
Test: atest UsbTests
Change-Id: I785c4c24121a70e725de9742c6af50a6bf1baea0
/frameworks/base/tests/UsbTests/src/com/android/server/usb/UsbHandlerTest.java