summaryrefslogtreecommitdiff
path: root/tests/invalid_rep.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/invalid_rep.cpp')
-rw-r--r--tests/invalid_rep.cpp38
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;
}