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