MCPcopy Create free account
hub / github.com/ElementsProject/elements / SendAndRecvMessage

Function SendAndRecvMessage

src/test/sock_tests.cpp:97–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

95}
96
97static void SendAndRecvMessage(const Sock& sender, const Sock& receiver)
98{
99 const char* msg = "abcd";
100 constexpr ssize_t msg_len = 4;
101 char recv_buf[10];
102
103 BOOST_CHECK_EQUAL(sender.Send(msg, msg_len, 0), msg_len);
104 BOOST_CHECK_EQUAL(receiver.Recv(recv_buf, sizeof(recv_buf), 0), msg_len);
105 BOOST_CHECK_EQUAL(strncmp(msg, recv_buf, msg_len), 0);
106}
107
108BOOST_AUTO_TEST_CASE(send_and_receive)
109{

Callers 1

BOOST_AUTO_TEST_CASEFunction · 0.85

Calls 2

SendMethod · 0.45
RecvMethod · 0.45

Tested by

no test coverage detected