aboutsummaryrefslogtreecommitdiff
path: root/tests/compat_options.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2024-10-22 21:22:20 -0700
committerGarrett D'Amore <garrett@damore.org>2024-10-22 21:22:20 -0700
commit4de579a2617bfa1ee501a1669f3c351511135b2f (patch)
treec15c13b110b6c2fd1702ae6e0b2a23acefb9e15c /tests/compat_options.c
parentbeca672e36109bf8f49c260257882fc3e9cea034 (diff)
downloadnng-4de579a2617bfa1ee501a1669f3c351511135b2f.tar.gz
nng-4de579a2617bfa1ee501a1669f3c351511135b2f.tar.bz2
nng-4de579a2617bfa1ee501a1669f3c351511135b2f.zip
Remove the libnanomsg compatibility layer
Diffstat (limited to 'tests/compat_options.c')
-rw-r--r--tests/compat_options.c57
1 files changed, 0 insertions, 57 deletions
diff --git a/tests/compat_options.c b/tests/compat_options.c
deleted file mode 100644
index 305ae128..00000000
--- a/tests/compat_options.c
+++ /dev/null
@@ -1,57 +0,0 @@
-//
-// Copyright 2018 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
-// copy of which should be located in the distribution where this
-// file was obtained (LICENSE.txt). A copy of the license may also be
-// found online at https://opensource.org/licenses/MIT.
-//
-
-#include <nng/compat/nanomsg/nn.h>
-#include <nng/compat/nanomsg/reqrep.h>
-
-#include "convey.h"
-#include "compat_testutil.h"
-
-#include <string.h>
-
-#define SECONDS(x) ((x) *1000)
-
-TestMain("Compatible Options", {
-
- atexit(nn_term);
-
- Convey("Given a compat NN_REP socket", {
- int repsock;
-
- So((repsock = nn_socket(AF_SP, NN_REP)) != -1);
- Reset({ nn_close(repsock); });
-
- Convey("NN_DOMAIN works", {
- int dom = 4321;
- size_t sz;
- sz = sizeof(dom);
- So(nn_getsockopt(repsock, NN_SOL_SOCKET, NN_DOMAIN,
- &dom, &sz) == 0);
- So(sz == sizeof(dom));
- So(dom == AF_SP);
-
- So(nn_setsockopt(repsock, NN_SOL_SOCKET, NN_DOMAIN,
- &dom, sz) == -1);
- So(nn_errno() == ENOPROTOOPT);
- });
- Convey("NN_LINGER has no effect", {
- int l = 4321;
- size_t sz;
- sz = sizeof(l);
- So(nn_setsockopt(repsock, NN_SOL_SOCKET, NN_LINGER, &l,
- sz) == 0);
-
- So(nn_getsockopt(repsock, NN_SOL_SOCKET, NN_LINGER, &l,
- &sz) == 0);
- So(sz == sizeof(l));
- So(l == 0);
- });
- });
-})