diff options
Diffstat (limited to 'tests/invalid_rep.cpp')
-rw-r--r-- | tests/invalid_rep.cpp | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/tests/invalid_rep.cpp b/tests/invalid_rep.cpp index 93118b6..c65b600 100644 --- a/tests/invalid_rep.cpp +++ b/tests/invalid_rep.cpp @@ -27,24 +27,24 @@ int XS_TEST_MAIN () // Create REQ/XREP wiring. void *ctx = xs_init (); - assert (ctx); + errno_assert (ctx); void *xrep_socket = xs_socket (ctx, XS_XREP); - assert (xrep_socket); + errno_assert (xrep_socket); void *req_socket = xs_socket (ctx, XS_REQ); - assert (req_socket); + errno_assert (req_socket); int linger = 0; int rc = xs_setsockopt (xrep_socket, XS_LINGER, &linger, sizeof (int)); - assert (rc == 0); + errno_assert (rc == 0); rc = xs_setsockopt (req_socket, XS_LINGER, &linger, sizeof (int)); - assert (rc == 0); + errno_assert (rc == 0); rc = xs_bind (xrep_socket, "inproc://hi"); - assert (rc != -1); + errno_assert (rc != -1); rc = xs_connect (req_socket, "inproc://hi"); - assert (rc != -1); + errno_assert (rc != -1); // Initial request. rc = xs_send (req_socket, "r", 1, 0); - assert (rc == 1); + errno_assert (rc == 1); // Receive the request. char addr [32]; @@ -52,36 +52,36 @@ int XS_TEST_MAIN () char bottom [1]; char body [1]; addr_size = xs_recv (xrep_socket, addr, sizeof (addr), 0); - assert (addr_size >= 0); + errno_assert (addr_size >= 0); rc = xs_recv (xrep_socket, bottom, sizeof (bottom), 0); - assert (rc == 0); + errno_assert (rc == 0); rc = xs_recv (xrep_socket, body, sizeof (body), 0); - assert (rc == 1); + errno_assert (rc == 1); // Send invalid reply. rc = xs_send (xrep_socket, addr, addr_size, 0); - assert (rc == addr_size); + errno_assert (rc == addr_size); // Send valid reply. rc = xs_send (xrep_socket, addr, addr_size, XS_SNDMORE); - assert (rc == addr_size); + errno_assert (rc == addr_size); rc = xs_send (xrep_socket, bottom, 0, XS_SNDMORE); - assert (rc == 0); + errno_assert (rc == 0); rc = xs_send (xrep_socket, "b", 1, 0); - assert (rc == 1); + errno_assert (rc == 1); // Check whether we've got the valid reply. rc = xs_recv (req_socket, body, sizeof (body), 0); - assert (rc == 1); + errno_assert (rc == 1); assert (body [0] == 'b'); // Tear down the wiring. rc = xs_close (xrep_socket); - assert (rc == 0); + errno_assert (rc == 0); rc = xs_close (req_socket); - assert (rc == 0); + errno_assert (rc == 0); rc = xs_term (ctx); - assert (rc == 0); + errno_assert (rc == 0); return 0; } |