summaryrefslogtreecommitdiff
path: root/tests/ipc.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2020-11-15 19:58:57 -0800
committerGarrett D'Amore <garrett@damore.org>2020-11-15 22:26:34 -0800
commitc407bc2d4af9f6ede97016a64af8161a04d54f43 (patch)
tree95a7a0284ee8f7486a912dd3e787951582e0994c /tests/ipc.c
parent249932f3a208260f6b9c99d778b22d51cfabe87b (diff)
downloadnng-c407bc2d4af9f6ede97016a64af8161a04d54f43.tar.gz
nng-c407bc2d4af9f6ede97016a64af8161a04d54f43.tar.bz2
nng-c407bc2d4af9f6ede97016a64af8161a04d54f43.zip
fixes #1351 Move IPC dialer and listener props tests into new test suite
Diffstat (limited to 'tests/ipc.c')
-rw-r--r--tests/ipc.c52
1 files changed, 1 insertions, 51 deletions
diff --git a/tests/ipc.c b/tests/ipc.c
index 8abff2f6..590b10df 100644
--- a/tests/ipc.c
+++ b/tests/ipc.c
@@ -1,5 +1,5 @@
//
-// Copyright 2018 Staysail Systems, Inc. <info@staysail.tech>
+// Copyright 2020 Staysail Systems, Inc. <info@staysail.tech>
// Copyright 2018 Capitar IT Group BV <info@capitar.com>
// Copyright 2018 Devolutions <info@devolutions.net>
//
@@ -85,55 +85,5 @@ check_props(nng_msg *msg)
TestMain("IPC Transport", {
trantest_test_extended("ipc:///tmp/nng_ipc_test_%u", check_props);
-
- Convey("IPC listener properties", {
- nng_socket s;
- nng_listener l;
- nng_sockaddr sa2;
- size_t z;
-
- So(nng_req0_open(&s) == 0);
- Reset({ nng_close(s); });
- So(nng_listen(s, "ipc:///tmp/nng_ipc_addr_test", &l, 0) == 0);
- So(nng_listener_getopt_sockaddr(l, NNG_OPT_LOCADDR, &sa2) ==
- 0);
- So(sa2.s_ipc.sa_family == NNG_AF_IPC);
- So(strcmp(sa2.s_ipc.sa_path, "/tmp/nng_ipc_addr_test") == 0);
-
- So(nng_listener_setopt(l, NNG_OPT_LOCADDR, &sa2,
- sizeof(sa2)) == NNG_EREADONLY);
- z = 8192;
- So(nng_listener_setopt_size(l, NNG_OPT_RECVMAXSZ, z) == 0);
- z = 0;
- So(nng_listener_getopt_size(l, NNG_OPT_RECVMAXSZ, &z) == 0);
- So(z == 8192);
- So(nng_listener_setopt_bool(l, NNG_OPT_RAW, true) ==
- NNG_ENOTSUP);
- });
- Convey("IPC dialer properties", {
- nng_socket s;
- nng_dialer d;
- nng_sockaddr sa2;
- size_t z;
-
- So(nng_req0_open(&s) == 0);
- Reset({ nng_close(s); });
- So(nng_dial(s, "ipc:///tmp/nng_ipc_addr_test", &d,
- NNG_FLAG_NONBLOCK) == 0);
- // Dialers don't have local addresses.
- So(nng_dialer_getopt_sockaddr(d, NNG_OPT_LOCADDR, &sa2) ==
- NNG_ENOTSUP);
-
- So(nng_dialer_setopt(d, NNG_OPT_LOCADDR, &sa2, sizeof(sa2)) ==
- NNG_ENOTSUP);
- z = 8192;
- So(nng_dialer_setopt_size(d, NNG_OPT_RECVMAXSZ, z) == 0);
- z = 0;
- So(nng_dialer_getopt_size(d, NNG_OPT_RECVMAXSZ, &z) == 0);
- So(z == 8192);
- So(nng_dialer_setopt_bool(d, NNG_OPT_RAW, true) ==
- NNG_ENOTSUP);
- });
-
nng_fini();
})