@@ -31,10 +31,12 @@ using aidl::android::hardware::vibrator::CompositeEffect;
3131using aidl::android::hardware::vibrator::CompositePrimitive;
3232using aidl::android::hardware::vibrator::Effect;
3333using aidl::android::hardware::vibrator::EffectStrength;
34+ using aidl::android::hardware::vibrator::IVibrationSession;
3435using aidl::android::hardware::vibrator::IVibrator;
3536using aidl::android::hardware::vibrator::IVibratorCallback;
3637using aidl::android::hardware::vibrator::IVibratorManager;
3738using aidl::android::hardware::vibrator::PrimitivePwle;
39+ using aidl::android::hardware::vibrator::VibrationSessionConfig;
3840
3941using namespace android ;
4042using 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