10 #include <gmock/gmock.h>
14 class websocket_mock_non_strict
17 websocket_mock_non_strict();
18 virtual ~websocket_mock_non_strict();
20 MOCK_METHOD1(on_connected,
void(int64_t));
21 MOCK_METHOD1(on_disconnected,
void(int64_t));
22 MOCK_METHOD2(on_send,
void(xroad_sockid_t,
const char*));
23 static void on_connected(int64_t,
void*);
24 static void on_disconnected(int64_t,
void*);
25 static void on_send(int64_t,
const char*,
void*);
27 void stop_sending(int64_t ws_id,
bool stop);
30 typedef ::testing::StrictMock<websocket_mock_non_strict> websocket_mock;
42 void (*on_connected)(int64_t,
void*);
43 void (*on_send)(int64_t,
const char*,
void*);
44 void (*on_disconnected)(int64_t,
void*);
49 xroad_errno_t websocket_mock_fetch(int64_t
id,
xroad_str_t data);
51 void websocket_mock_stop_sending(int64_t
id,
bool stop);
Definition: websocket_mock.h:40
Definition: xroad_string.h:29