ifw-daq  1.0.0
IFW Data Acquisition modules
ocmifMock.hpp
Go to the documentation of this file.
1 #ifndef DAQ_OCM_SERVER_MOCK_OCM_SERVER_IF_HPP_
2 #define DAQ_OCM_SERVER_MOCK_OCM_SERVER_IF_HPP_
3 
4 #include <gmock/gmock.h>
5 #include <Ocmif.hpp>
6 
7 namespace ocmif {
8 
9 struct DaqReplyMock : DaqReply {
10  MOCK_CONST_METHOD0(getId, std::string());
11  MOCK_METHOD1(setId, void(std::string const&));
12 
13  bool hasKey() const {
14  return false;
15  }
16  bool keyEquals(const DaqReply& other) const {
17  return false;
18  }
19  std::unique_ptr<DaqReply> cloneKey() const {
20  return {};
21  }
22  std::unique_ptr<DaqReply> clone() const {
23  return {};
24  }
25  double getTimestamp() const { // NOLINT
26  return 0.0;
27  }
28  void setTimestamp(double) { // NOLINT
29  }
30 };
31 
32 struct DaqStatusMock : DaqStatus {
33  MOCK_CONST_METHOD0(getId, std::string());
34  MOCK_METHOD1(setId, void(std::string const&));
35  MOCK_CONST_METHOD0(getMessage, std::string());
36  MOCK_METHOD1(setMessage, void(std::string const&));
37  MOCK_CONST_METHOD0(getError, bool());
38  MOCK_METHOD1(setError, void(bool const&));
39  MOCK_CONST_METHOD0(getFiles, std::vector<std::string>());
40  MOCK_METHOD1(setFiles, void(std::vector<std::string> const&));
41  MOCK_CONST_METHOD0(getSubState, ocmif::DaqSubState());
42  MOCK_METHOD1(setSubState, void(ocmif::DaqSubState));
43  MOCK_CONST_METHOD0(getState, ocmif::DaqState());
44  MOCK_METHOD1(setState, void(ocmif::DaqState));
45 
46  bool hasKey() const {
47  return false;
48  }
49  bool keyEquals(const DaqStatus& other) const {
50  return false;
51  }
52  std::unique_ptr<DaqStatus> cloneKey() const {
53  return {};
54  }
55  std::unique_ptr<DaqStatus> clone() const {
56  return {};
57  }
58  double getTimestamp() const {
59  return 0.0;
60  }
61  void setTimestamp(double) {
62  }
63 };
64 
65 } // namespace ocmif
66 #endif // #ifndef DAQ_OCM_SERVER_MOCK_OCM_SERVER_IF_HPP_
ocmif::DaqStatusMock
Definition: ocmifMock.hpp:32
ocmif::DaqStatusMock::MOCK_CONST_METHOD0
MOCK_CONST_METHOD0(getId, std::string())
ocmif::DaqStatusMock::MOCK_METHOD1
MOCK_METHOD1(setState, void(ocmif::DaqState))
ocmif::DaqStatusMock::MOCK_METHOD1
MOCK_METHOD1(setId, void(std::string const &))
ocmif::DaqReplyMock::getTimestamp
double getTimestamp() const
Definition: ocmifMock.hpp:25
ocmif::DaqStatusMock::MOCK_METHOD1
MOCK_METHOD1(setSubState, void(ocmif::DaqSubState))
ocmif::DaqStatusMock::MOCK_CONST_METHOD0
MOCK_CONST_METHOD0(getSubState, ocmif::DaqSubState())
ocmif::DaqStatusMock::MOCK_METHOD1
MOCK_METHOD1(setMessage, void(std::string const &))
ocmif::DaqReplyMock::hasKey
bool hasKey() const
Definition: ocmifMock.hpp:13
ocmif::DaqStatusMock::clone
std::unique_ptr< DaqStatus > clone() const
Definition: ocmifMock.hpp:55
ocmif::DaqStatusMock::MOCK_METHOD1
MOCK_METHOD1(setFiles, void(std::vector< std::string > const &))
ocmif::DaqReplyMock::keyEquals
bool keyEquals(const DaqReply &other) const
Definition: ocmifMock.hpp:16
ocmif::DaqStatusMock::setTimestamp
void setTimestamp(double)
Definition: ocmifMock.hpp:61
ocmif::DaqStatusMock::hasKey
bool hasKey() const
Definition: ocmifMock.hpp:46
ocmif::DaqStatusMock::MOCK_CONST_METHOD0
MOCK_CONST_METHOD0(getMessage, std::string())
ocmif::DaqStatusMock::MOCK_METHOD1
MOCK_METHOD1(setError, void(bool const &))
ocmif::DaqReplyMock
Definition: ocmifMock.hpp:9
ocmif
Definition: conversion.cpp:15
ocmif::DaqStatusMock::cloneKey
std::unique_ptr< DaqStatus > cloneKey() const
Definition: ocmifMock.hpp:52
ocmif::DaqStatusMock::MOCK_CONST_METHOD0
MOCK_CONST_METHOD0(getState, ocmif::DaqState())
ocmif::DaqStatusMock::keyEquals
bool keyEquals(const DaqStatus &other) const
Definition: ocmifMock.hpp:49
ocmif::DaqStatusMock::getTimestamp
double getTimestamp() const
Definition: ocmifMock.hpp:58
ocmif::DaqReplyMock::cloneKey
std::unique_ptr< DaqReply > cloneKey() const
Definition: ocmifMock.hpp:19
ocmif::DaqReplyMock::clone
std::unique_ptr< DaqReply > clone() const
Definition: ocmifMock.hpp:22
ocmif::DaqReplyMock::MOCK_METHOD1
MOCK_METHOD1(setId, void(std::string const &))
ocmif::DaqStatusMock::MOCK_CONST_METHOD0
MOCK_CONST_METHOD0(getFiles, std::vector< std::string >())
ocmif::DaqStatusMock::MOCK_CONST_METHOD0
MOCK_CONST_METHOD0(getError, bool())
ocmif::DaqReplyMock::MOCK_CONST_METHOD0
MOCK_CONST_METHOD0(getId, std::string())
ocmif::DaqReplyMock::setTimestamp
void setTimestamp(double)
Definition: ocmifMock.hpp:28