aboutsummaryrefslogtreecommitdiff
path: root/tests/reqrep.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/reqrep.c')
-rw-r--r--tests/reqrep.c58
1 files changed, 28 insertions, 30 deletions
diff --git a/tests/reqrep.c b/tests/reqrep.c
index d4040bdb..cadd0a5f 100644
--- a/tests/reqrep.c
+++ b/tests/reqrep.c
@@ -8,13 +8,13 @@
//
#include "convey.h"
-#include "nng.h"
#include "core/nng_impl.h"
+#include "nng.h"
#include <string.h>
Main({
- int rv;
+ int rv;
const char *addr = "inproc://test";
nni_init();
@@ -22,36 +22,32 @@ Main({
Convey("We can create a REQ socket", {
nng_socket req;
- So(nng_open(&req, NNG_PROTO_REQ) == 0);
+ So(nng_req_open(&req) == 0);
- Reset({
- nng_close(req);
- })
+ Reset({ nng_close(req); });
Convey("Protocols match", {
So(nng_protocol(req) == NNG_PROTO_REQ);
So(nng_peer(req) == NNG_PROTO_REP);
- })
+ });
Convey("Recv with no send fails", {
nng_msg *msg;
rv = nng_recvmsg(req, &msg, 0);
So(rv == NNG_ESTATE);
- })
- })
+ });
+ });
Convey("We can create a REP socket", {
nng_socket rep;
- So(nng_open(&rep, NNG_PROTO_REP) == 0);
+ So(nng_rep_open(&rep) == 0);
- Reset({
- nng_close(rep);
- })
+ Reset({ nng_close(rep); });
Convey("Protocols match", {
So(nng_protocol(rep) == NNG_PROTO_REP);
So(nng_peer(rep) == NNG_PROTO_REQ);
- })
+ });
Convey("Send with no recv fails", {
nng_msg *msg;
@@ -60,21 +56,21 @@ Main({
rv = nng_sendmsg(rep, msg, 0);
So(rv == NNG_ESTATE);
nng_msg_free(msg);
- })
- })
+ });
+ });
Convey("We can create a linked REQ/REP pair", {
nng_socket req;
nng_socket rep;
- So(nng_open(&rep, NNG_PROTO_REP) == 0);
+ So(nng_rep_open(&rep) == 0);
- So(nng_open(&req, NNG_PROTO_REQ) == 0);
+ So(nng_req_open(&req) == 0);
Reset({
nng_close(rep);
nng_close(req);
- })
+ });
So(nng_listen(rep, addr, NULL, NNG_FLAG_SYNCH) == 0);
So(nng_dial(req, addr, NULL, NNG_FLAG_SYNCH) == 0);
@@ -102,31 +98,33 @@ Main({
So(nng_msg_len(ping) == 5);
So(memcmp(nng_msg_body(ping), "pong", 5) == 0);
nng_msg_free(ping);
- })
- })
+ });
+ });
Convey("Request cancellation works", {
nng_msg *abc;
nng_msg *def;
nng_msg *cmd;
- uint64_t retry = 100000; // 100 ms
- size_t len;
+ uint64_t retry = 100000; // 100 ms
+ size_t len;
nng_socket req;
nng_socket rep;
- So(nng_open(&rep, NNG_PROTO_REP) == 0);
+ So(nng_rep_open(&rep) == 0);
- So(nng_open(&req, NNG_PROTO_REQ) == 0);
+ So(nng_req_open(&req) == 0);
Reset({
nng_close(rep);
nng_close(req);
- })
+ });
- So(nng_setopt(req, NNG_OPT_RESENDTIME, &retry, sizeof (retry)) == 0);
+ So(nng_setopt(req, NNG_OPT_RESENDTIME, &retry,
+ sizeof(retry)) == 0);
len = 16;
- So(nng_setopt(req, NNG_OPT_SNDBUF, &len, sizeof (len)) == 0);
+ So(nng_setopt(
+ req, NNG_OPT_SNDBUF, &len, sizeof(len)) == 0);
So(nng_msg_alloc(&abc, 0) == 0);
So(nng_msg_append(abc, "abc", 4) == 0);
@@ -149,8 +147,8 @@ Main({
So(nng_msg_len(cmd) == 4);
So(memcmp(nng_msg_body(cmd), "def", 4) == 0);
nng_msg_free(cmd);
- })
- })
+ });
+ });
nni_fini();
})