diff options
author | 2024-08-29 13:19:40 +0100 | |
---|---|---|
committer | 2024-10-02 09:44:53 +0100 | |
commit | bdd05339835a9e57e2e4fe470c5d4f9348e02873 (patch) | |
tree | 688aef4bb6d0c9f48fbd6667cb783abb0b1e63fc | |
parent | f636bc8d568c10627317566d77436af4db389a45 (diff) |
Add mocks for vibration session HAL APIs
Bug: 345417514
Test: libvibratorservice_test
Flag: EXEMPT HAL API changes
Change-Id: I21257930f9ff9132c9588df0ec89673070602307
-rw-r--r-- | services/vibratorservice/test/VibratorManagerHalWrapperAidlTest.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/services/vibratorservice/test/VibratorManagerHalWrapperAidlTest.cpp b/services/vibratorservice/test/VibratorManagerHalWrapperAidlTest.cpp index 764d9bea4f..ca13c0b70e 100644 --- a/services/vibratorservice/test/VibratorManagerHalWrapperAidlTest.cpp +++ b/services/vibratorservice/test/VibratorManagerHalWrapperAidlTest.cpp @@ -31,10 +31,12 @@ using aidl::android::hardware::vibrator::CompositeEffect; using aidl::android::hardware::vibrator::CompositePrimitive; using aidl::android::hardware::vibrator::Effect; using aidl::android::hardware::vibrator::EffectStrength; +using aidl::android::hardware::vibrator::IVibrationSession; using aidl::android::hardware::vibrator::IVibrator; using aidl::android::hardware::vibrator::IVibratorCallback; using aidl::android::hardware::vibrator::IVibratorManager; using aidl::android::hardware::vibrator::PrimitivePwle; +using aidl::android::hardware::vibrator::VibrationSessionConfig; using namespace android; using namespace testing; @@ -55,6 +57,12 @@ public: MOCK_METHOD(ndk::ScopedAStatus, triggerSynced, (const std::shared_ptr<IVibratorCallback>& cb), (override)); MOCK_METHOD(ndk::ScopedAStatus, cancelSynced, (), (override)); + MOCK_METHOD(ndk::ScopedAStatus, startSession, + (const std::vector<int32_t>& ids, const VibrationSessionConfig& s, + const std::shared_ptr<IVibratorCallback>& cb, + std::shared_ptr<IVibrationSession>* ret), + (override)); + MOCK_METHOD(ndk::ScopedAStatus, clearSessions, (), (override)); MOCK_METHOD(ndk::ScopedAStatus, getInterfaceVersion, (int32_t*), (override)); MOCK_METHOD(ndk::ScopedAStatus, getInterfaceHash, (std::string*), (override)); MOCK_METHOD(ndk::SpAIBinder, asBinder, (), (override)); |