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

#include "crc.hpp"

#include <gmock/gmock.h>

namespace blobs
{

class CrcMock : public CrcInterface
{
  public:
    virtual ~CrcMock() = default;

    MOCK_METHOD0(clear, void());
    MOCK_METHOD2(compute, void(const uint8_t*, uint32_t));
    MOCK_CONST_METHOD0(get, uint16_t());
};
} // namespace blobs
OpenPOWER on IntegriCloud