summaryrefslogtreecommitdiff
path: root/services/vibratorservice
diff options
context:
space:
mode:
author Lais Andrade <lsandrade@google.com> 2024-08-29 13:19:40 +0100
committer Lais Andrade <lsandrade@google.com> 2024-10-02 09:44:53 +0100
commitbdd05339835a9e57e2e4fe470c5d4f9348e02873 (patch)
tree688aef4bb6d0c9f48fbd6667cb783abb0b1e63fc /services/vibratorservice
parentf636bc8d568c10627317566d77436af4db389a45 (diff)
Add mocks for vibration session HAL APIs
Bug: 345417514 Test: libvibratorservice_test Flag: EXEMPT HAL API changes Change-Id: I21257930f9ff9132c9588df0ec89673070602307
Diffstat (limited to 'services/vibratorservice')
-rw-r--r--services/vibratorservice/test/VibratorManagerHalWrapperAidlTest.cpp8
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));