From c407bc2d4af9f6ede97016a64af8161a04d54f43 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Sun, 15 Nov 2020 19:58:57 -0800 Subject: fixes #1351 Move IPC dialer and listener props tests into new test suite --- tests/ipc.c | 52 +--------------------------------------------------- 1 file changed, 1 insertion(+), 51 deletions(-) (limited to 'tests') 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. +// Copyright 2020 Staysail Systems, Inc. // Copyright 2018 Capitar IT Group BV // Copyright 2018 Devolutions // @@ -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(); }) -- cgit v1.2.3-70-g09d2