blob: 6caa67edf8bd307c7dd578549611164a1c76ecf5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#pragma once
#include "hwmonio.hpp"
#include <gmock/gmock.h>
namespace hwmonio
{
class HwmonIOMock : public HwmonIOInterface
{
public:
virtual ~HwmonIOMock(){};
MOCK_CONST_METHOD5(read, int64_t(const std::string&, const std::string&,
const std::string&, size_t,
std::chrono::milliseconds));
MOCK_CONST_METHOD6(write, void(uint32_t, const std::string&,
const std::string&, const std::string&,
size_t, std::chrono::milliseconds));
MOCK_CONST_METHOD0(path, std::string());
};
} // namespace hwmonio
// vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
|