Jumpstarted the android.car.test.utils package.

This package will provide generic, test-related classes, such as
AbstractExtendMockitoTestCase, which can be user to make it easier
to mock static classes and final methods.

This CL also refactored all (?) classes that uses ExtendMockito to
inherit from that class instead.

Bug: 149099817
Test: atest \
      ICarImplTest CarUserManagerHelperTest InitialUserSetterTest \
      UserHelperTest CarPowerManagementServiceTest \
      CarAudioSettingsUnitTest CarWatchdogServiceTest \
      InstrumentClusterServiceTest VendorServiceControllerTest \
      CarUserManagerUnitTest CarUserNoticeServiceTest CarUserServiceTest

Change-Id: I9b179f3dd20484ad55aed925d7a4a219efffae95
16 files changed
tree: 23314e4d5c9eaad7c44329f3d199a05a59900979
  1. car-bugreportd/
  2. car-default-input-service/
  3. car-internal-lib/
  4. car-lib/
  5. car-maps-placeholder/
  6. car-systemtest-lib/
  7. car-test-lib/
  8. car-usb-handler/
  9. car_product/
  10. computepipe/
  11. EncryptionRunner/
  12. evs/
  13. experimental/
  14. FrameworkPackageStubs/
  15. obd2-lib/
  16. procfs-inspector/
  17. service/
  18. surround_view/
  19. tests/
  20. tools/
  21. user/
  22. vehicle-hal-support-lib/
  23. watchdog/
  24. .clang-format
  25. .gitignore
  26. Android.mk
  27. CleanSpec.mk
  28. CPPLINT.cfg
  29. OWNERS
  30. PREUPLOAD.cfg
  31. README.md
README.md

Native (C++) code format is required to be compatible with .clang-format file. Run

git clang-format --style=file --extension='h,cpp,cc' HEAD~

Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.