1 #pragma once 2 3 #include "progress.hpp" 4 5 #include <cstdint> 6 7 #include <gmock/gmock.h> 8 9 namespace host_tool 10 { 11 12 class ProgressMock : public ProgressInterface 13 { 14 public: 15 MOCK_METHOD(void, updateProgress, (std::int64_t), (override)); 16 MOCK_METHOD(void, start, (std::int64_t), (override)); 17 MOCK_METHOD(void, finish, (), (override)); 18 MOCK_METHOD(void, abort, (), (override)); 19 }; 20 21 } // namespace host_tool 22