45 PMockSocketGenerator::Socket mock;
46 phoenix_assert(phoenix_initializeMockSocket(mock, PSocketParam{hostName, port}, prefix));
47 PVecMockMessage vecOutput;
49 Message confirmationShadok;
50 confirmationShadok.setSendTime(0lu);
51 confirmationShadok.setId(1lu);
52 confirmationShadok.setSender(
"main");
54 confirmationShadok.getVecRecver().push_back(
"test");
55 mock.sendData(confirmationShadok);
58 Message confirmationGibis;
59 confirmationGibis.setSendTime(1lu);
60 confirmationGibis.setId(2lu);
61 confirmationGibis.setSender(
"main");
63 confirmationGibis.getVecRecver().push_back(
"test");
64 mock.sendData(confirmationGibis);
71 PMockSocketGenerator::Socket mock;
72 phoenix_assert(phoenix_initializeMockSocket(mock, PSocketParam{hostName, port}, prefix));
77 shadokMsg.setSendTime(0lu);
78 shadokMsg.setIsConfirmationNeeded(
true);
80 shadokMsg.setSender(
"test");
81 Shadok shadok(
"Bob", 42);
83 shadokMsg.getVecRecver().push_back(
"main");
84 mock.sendData(shadokMsg);
89 gibisMsg.setSendTime(1lu);
90 gibisMsg.setIsConfirmationNeeded(
true);
92 gibisMsg.setSender(
"test");
93 Gibis gibis(
"Red", 100);
95 gibisMsg.getVecRecver().push_back(
"main");
96 mock.sendData(gibisMsg);
100 messageStop.setId(3lu);
102 mock.sendData(messageStop);
void createDaemon(const PPath &fileName, const PString &daemonName)
Create a simple Daemon stat manager.
int main(int argc, char **argv)
void testMonitoring(const PPath &fileName)
Test a simple Daemon stat manager.
void createMockFileMainRecv(const PString &hostName, size_t port, const PString &prefix)
Simulate data to send.
void createMockFileMainSend(const PString &hostName, size_t port, const PString &prefix)
Simulate data to send.