test_pair_tipc.cpp
Go to the documentation of this file.
1 /* SPDX-License-Identifier: MPL-2.0 */
2 
3 #include <stdio.h>
4 #include "testutil.hpp"
5 #include "testutil_unity.hpp"
6 
8 
10 {
12  TEST_ASSERT_SUCCESS_ERRNO (zmq_bind (sb, "tipc://{5560,0,0}"));
13 
15  TEST_ASSERT_SUCCESS_ERRNO (zmq_connect (sc, "tipc://{5560,0}@0.0.0"));
16 
17  bounce (sb, sc);
18 
21 }
22 
23 int main ()
24 {
25  if (!is_tipc_available ()) {
26  printf ("TIPC environment unavailable, skipping test\n");
27  return 77;
28  }
29 
30  UNITY_BEGIN ();
32  return UNITY_END ();
33 }
bounce
static void bounce(void *socket_)
Definition: test_req_relaxed.cpp:50
main
int main()
Definition: test_pair_tipc.cpp:23
UNITY_END
return UNITY_END()
RUN_TEST
#define RUN_TEST(func)
Definition: unity_internals.h:615
SETUP_TEARDOWN_TESTCONTEXT
#define SETUP_TEARDOWN_TESTCONTEXT
Definition: testutil_unity.hpp:172
zmq_connect
ZMQ_EXPORT int zmq_connect(void *s_, const char *addr_)
Definition: zmq.cpp:307
testutil_unity.hpp
test_roundtrip
SETUP_TEARDOWN_TESTCONTEXT void test_roundtrip()
Definition: test_pair_tipc.cpp:9
sb
void * sb
Definition: test_channel.cpp:8
testutil.hpp
zmq_bind
ZMQ_EXPORT int zmq_bind(void *s_, const char *addr_)
Definition: zmq.cpp:299
sc
void * sc
Definition: test_channel.cpp:9
is_tipc_available
int is_tipc_available()
Definition: testutil.cpp:283
test_context_socket
void * test_context_socket(int type_)
Definition: testutil_unity.cpp:200
ZMQ_PAIR
#define ZMQ_PAIR
Definition: zmq.h:258
UNITY_BEGIN
UNITY_BEGIN()
test_context_socket_close
void * test_context_socket_close(void *socket_)
Definition: testutil_unity.cpp:208
TEST_ASSERT_SUCCESS_ERRNO
#define TEST_ASSERT_SUCCESS_ERRNO(expr)
Definition: proxy_thr.cpp:47


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:59