summaryrefslogtreecommitdiffstats
path: root/tools/test/updater_mock.hpp
blob: 9469c62c31d9a3a19235586ee375b6c9d14417aa (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 "updater.hpp"

#include <string>

#include <gmock/gmock.h>

namespace host_tool
{

class UpdateHandlerMock : public UpdateHandlerInterface
{
  public:
    MOCK_METHOD1(checkAvailable, bool(const std::string&));
    MOCK_METHOD2(sendFile, void(const std::string&, const std::string&));
    MOCK_METHOD2(verifyFile, bool(const std::string&, bool));
    MOCK_METHOD0(cleanArtifacts, void());
};

} // namespace host_tool
OpenPOWER on IntegriCloud