aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2020-08-08 14:02:52 -0700
committerGarrett D'Amore <garrett@damore.org>2020-08-08 14:51:44 -0700
commit79afcea91aa6882eede47b5cddc4f097454b6027 (patch)
treed4b06132b193f56fb347bf88765293ccffe05641 /tests
parent0299f164c4a1f41e169c159e6cd1b382d3690ab0 (diff)
downloadnng-79afcea91aa6882eede47b5cddc4f097454b6027.tar.gz
nng-79afcea91aa6882eede47b5cddc4f097454b6027.tar.bz2
nng-79afcea91aa6882eede47b5cddc4f097454b6027.zip
fixes #1279 Add support for ws4:// and ws6:// style websocket urls
fixes #1277 FreeBSD errors due to bad v4 vs. v6 assumptions
Diffstat (limited to 'tests')
-rw-r--r--tests/tcp.c2
-rw-r--r--tests/udp.c6
-rw-r--r--tests/ws.c10
3 files changed, 9 insertions, 9 deletions
diff --git a/tests/tcp.c b/tests/tcp.c
index 8975da33..1288af01 100644
--- a/tests/tcp.c
+++ b/tests/tcp.c
@@ -84,7 +84,7 @@ TestMain("TCP Transport", {
nng_close(s2);
nng_close(s1);
});
- trantest_next_address(addr, "tcp://*:%u");
+ trantest_next_address(addr, "tcp4://*:%u");
So(nng_listen(s1, addr, NULL, 0) == 0);
// reset port back one
trantest_prev_address(addr, "tcp://127.0.0.1:%u");
diff --git a/tests/udp.c b/tests/udp.c
index d5f20c26..af7b2807 100644
--- a/tests/udp.c
+++ b/tests/udp.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>
//
// This software is supplied under the terms of the MIT License, a
@@ -229,7 +229,7 @@ TestMain("UDP support", {
nng_aio_wait(aio1);
So((rv = nng_aio_result(aio1)) != 0);
So(rv == NNG_EADDRINVAL || rv == NNG_ENOTSUP ||
- rv == NNG_EUNREACHABLE);
+ rv == NNG_EUNREACHABLE || rv == NNG_EINVAL);
nng_aio_free(aio1);
});
@@ -255,7 +255,7 @@ TestMain("UDP support", {
nng_aio_wait(aio1);
So((rv = nng_aio_result(aio1)) != 0);
So(rv == NNG_EADDRINVAL || rv == NNG_ENOTSUP ||
- rv == NNG_EUNREACHABLE);
+ rv == NNG_EUNREACHABLE || rv == NNG_EINVAL);
nng_aio_free(aio1);
});
});
diff --git a/tests/ws.c b/tests/ws.c
index 56564c37..4e12a788 100644
--- a/tests/ws.c
+++ b/tests/ws.c
@@ -1,5 +1,5 @@
//
-// Copyright 2019 Staysail Systems, Inc. <info@staysail.tech>
+// Copyright 2020 Staysail Systems, Inc. <info@staysail.tech>
// Copyright 2018 Capitar IT Group BV <info@capitar.com>
//
// This software is supplied under the terms of the MIT License, a
@@ -95,7 +95,7 @@ TestMain("WebSocket Transport", {
nng_close(s2);
nng_close(s1);
});
- trantest_next_address(addr, "ws://:%u/test");
+ trantest_next_address(addr, "ws4://:%u/test");
So(nng_listen(s1, addr, NULL, 0) == 0);
nng_msleep(100);
// reset port back one
@@ -114,7 +114,7 @@ TestMain("WebSocket Transport", {
nng_close(s2);
nng_close(s1);
});
- trantest_next_address(addr, "ws://*:%u/test");
+ trantest_next_address(addr, "ws4://*:%u/test");
So(nng_listen(s1, addr, NULL, 0) == 0);
nng_msleep(100);
// reset port back one
@@ -150,8 +150,8 @@ TestMain("WebSocket Transport", {
nng_close(s1);
nng_close(s2);
});
- So(nng_listen(s1, "ws://*:5599/one", NULL, 0) == 0);
- So(nng_listen(s1, "ws://*:5599/two", NULL, 0) == 0);
+ So(nng_listen(s1, "ws4://*:5599/one", NULL, 0) == 0);
+ So(nng_listen(s1, "ws4://*:5599/two", NULL, 0) == 0);
So(nng_dial(s2, "ws://127.0.0.1:5599/one", NULL, 0) == 0);
});