aboutsummaryrefslogtreecommitdiff
path: root/tests/sock.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2017-10-02 13:34:55 -0700
committerGarrett D'Amore <garrett@damore.org>2017-10-02 15:29:43 -0700
commit6e945e18f3f3e9b7f9ee614eac6d3bf681f768d9 (patch)
treefffa3e455ec657ce3205c01c12398076e7ae28f0 /tests/sock.c
parentb9b5c31b19df95d672ddc76cdfde29318f78b5ea (diff)
downloadnng-6e945e18f3f3e9b7f9ee614eac6d3bf681f768d9.tar.gz
nng-6e945e18f3f3e9b7f9ee614eac6d3bf681f768d9.tar.bz2
nng-6e945e18f3f3e9b7f9ee614eac6d3bf681f768d9.zip
Added more complete tests, and changes to property handling.
We allow some properties to be set on endpoints after they are started; transports now responsible for checking that. (The new values will only apply to new connections of course!) We added short-hand functions for pipe properties, and also added uint64_t shorthands across the board. The zerotier documentation got some updates (corrections). We have also added a separate header now for the ZT stuff. Also, dialers and listeners do not intermix anymore -- we test that only a dialer can be used with setting dialer options, and likewise for listeners.
Diffstat (limited to 'tests/sock.c')
-rw-r--r--tests/sock.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/tests/sock.c b/tests/sock.c
index ca125214..f2afde4c 100644
--- a/tests/sock.c
+++ b/tests/sock.c
@@ -426,33 +426,6 @@ TestMain("Socket Operations", {
});
- Convey("Cannot set dialer opts when running", {
- nng_dialer ep;
- char addr[NNG_MAXADDRLEN];
-
- trantest_next_address(addr, "ipc:///tmp/sock_test_%u");
- So(nng_dialer_create(&ep, s1, addr) == 0);
- So(nng_dialer_start(ep, NNG_FLAG_NONBLOCK) == 0);
- So(nng_dialer_setopt_size(ep, NNG_OPT_RECVMAXSZ, 10) ==
- NNG_ESTATE);
- So(nng_dialer_close(ep) == 0);
- So(nng_dialer_close(ep) == NNG_ENOENT);
- });
-
- Convey("Cannot set listener opts when running", {
- nng_listener ep;
- char addr[NNG_MAXADDRLEN];
-
- trantest_next_address(addr, "ipc:///tmp/sock_test_%u");
-
- So(nng_listener_create(&ep, s1, addr) == 0);
- So(nng_listener_start(ep, 0) == 0);
- So(nng_listener_setopt_size(
- ep, NNG_OPT_RECVMAXSZ, 10) == NNG_ESTATE);
- So(nng_listener_close(ep) == 0);
- So(nng_listener_close(ep) == NNG_ENOENT);
- });
-
Convey("We can send and receive messages", {
nng_socket s2;
int len;