1 #pragma once 2 3 #include "activation_listener.hpp" 4 5 #include <gmock/gmock.h> 6 7 class MockedActivationListener : public ActivationListener 8 { 9 public: 10 MockedActivationListener() = default; 11 MockedActivationListener(const MockedActivationListener&) = delete; 12 MockedActivationListener& operator=(const MockedActivationListener&) = 13 delete; 14 MockedActivationListener(MockedActivationListener&&) = delete; 15 MockedActivationListener& operator=(MockedActivationListener&&) = delete; 16 17 ~MockedActivationListener() override = default; 18 19 MOCK_METHOD2(onUpdateDone, void(const std::string& versionId, 20 const std::string& psuInventoryPath)); 21 }; 22