Skip to content

Commit 00488b0

Browse files
laissandradeAndroid (Google) Code Review
authored andcommitted
Merge "Add mocks for vibration session HAL APIs" into main
2 parents cd46f38 + bdd0533 commit 00488b0

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

services/vibratorservice/test/VibratorManagerHalWrapperAidlTest.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,12 @@ using aidl::android::hardware::vibrator::CompositeEffect;
3131
using aidl::android::hardware::vibrator::CompositePrimitive;
3232
using aidl::android::hardware::vibrator::Effect;
3333
using aidl::android::hardware::vibrator::EffectStrength;
34+
using aidl::android::hardware::vibrator::IVibrationSession;
3435
using aidl::android::hardware::vibrator::IVibrator;
3536
using aidl::android::hardware::vibrator::IVibratorCallback;
3637
using aidl::android::hardware::vibrator::IVibratorManager;
3738
using aidl::android::hardware::vibrator::PrimitivePwle;
39+
using aidl::android::hardware::vibrator::VibrationSessionConfig;
3840

3941
using namespace android;
4042
using namespace testing;
@@ -55,6 +57,12 @@ class MockIVibratorManager : public IVibratorManager {
5557
MOCK_METHOD(ndk::ScopedAStatus, triggerSynced, (const std::shared_ptr<IVibratorCallback>& cb),
5658
(override));
5759
MOCK_METHOD(ndk::ScopedAStatus, cancelSynced, (), (override));
60+
MOCK_METHOD(ndk::ScopedAStatus, startSession,
61+
(const std::vector<int32_t>& ids, const VibrationSessionConfig& s,
62+
const std::shared_ptr<IVibratorCallback>& cb,
63+
std::shared_ptr<IVibrationSession>* ret),
64+
(override));
65+
MOCK_METHOD(ndk::ScopedAStatus, clearSessions, (), (override));
5866
MOCK_METHOD(ndk::ScopedAStatus, getInterfaceVersion, (int32_t*), (override));
5967
MOCK_METHOD(ndk::ScopedAStatus, getInterfaceHash, (std::string*), (override));
6068
MOCK_METHOD(ndk::SpAIBinder, asBinder, (), (override));

0 commit comments

Comments
 (0)