summaryrefslogtreecommitdiffstats
path: root/tools/test/io_mock.hpp
blob: 4d18204d92b2afd9d514e57f282b824de52527fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#pragma once

#include "io.hpp"

#include <gmock/gmock.h>

namespace host_tool
{

class HostIoInterfaceMock : public HostIoInterface
{
  public:
    ~HostIoInterfaceMock() = default;

    MOCK_METHOD3(read, bool(const std::size_t, const std::size_t, void* const));

    MOCK_METHOD3(write,
                 bool(const std::size_t, const std::size_t, const void* const));
};

} // namespace host_tool
OpenPOWER on IntegriCloud