1 #pragma once 2 3 #include "interfaces.hpp" 4 5 #include <cstdint> 6 7 #include <gmock/gmock.h> 8 9 namespace pid_control 10 { 11 12 class WriteInterfaceMock : public WriteInterface 13 { 14 public: 15 ~WriteInterfaceMock() override = default; 16 WriteInterfaceMock(int64_t min,int64_t max)17 WriteInterfaceMock(int64_t min, int64_t max) : WriteInterface(min, max) {} 18 19 MOCK_METHOD1(write, void(double)); 20 }; 21 22 } // namespace pid_control 23