diff options
author | Ondřej Surý <ondrej@sury.org> | 2013-06-28 12:59:40 +0200 |
---|---|---|
committer | Ondřej Surý <ondrej@sury.org> | 2013-06-28 12:59:40 +0200 |
commit | 124965832295a277b9ca6ae9fac4f45a74a36b2a (patch) | |
tree | f299e2335863f74e0be0707f84b85211baaf2d03 /src/tests/common/acl_tests.c | |
parent | 3d2d198c71a6b844b60fa9ef68801b66bba93361 (diff) | |
download | knot-upstream/1.3.0_rc3.tar.gz |
New upstream version 1.3.0~rc3upstream/1.3.0_rc3
Diffstat (limited to 'src/tests/common/acl_tests.c')
-rw-r--r-- | src/tests/common/acl_tests.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/tests/common/acl_tests.c b/src/tests/common/acl_tests.c index c1884cd..f8ab106 100644 --- a/src/tests/common/acl_tests.c +++ b/src/tests/common/acl_tests.c @@ -14,6 +14,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include <config.h> #include <sys/types.h> #include <sys/socket.h> @@ -117,12 +118,12 @@ static int acl_tests_run(int argc, char *argv[]) sockaddr_set(&test_pf4, AF_INET, "192.168.1.20", 0); ret = acl_match(acl, &test_pf4, 0); ok(ret == ACL_ACCEPT, "acl: searching address in matching prefix /24"); - + // 15. Attempt to search non-matching subnet sockaddr_set(&test_pf4, AF_INET, "192.168.2.20", 0); ret = acl_match(acl, &test_pf4, 0); ok(ret == ACL_DENY, "acl: searching address in non-matching prefix /24"); - + // 16. Attempt to match v6 subnet sockaddr_t match_pf6, test_pf6; sockaddr_set(&match_pf6, AF_INET6, "2001:0DB8:0400:000e:0:0:0:AB00", 0); @@ -131,12 +132,12 @@ static int acl_tests_run(int argc, char *argv[]) sockaddr_set(&test_pf6, AF_INET6, "2001:0DB8:0400:000e:0:0:0:AB03", 0); ret = acl_match(acl, &test_pf6, 0); ok(ret == ACL_ACCEPT, "acl: searching v6 address in matching prefix /120"); - + // 17. Attempt to search non-matching subnet sockaddr_set(&test_pf6, AF_INET6, "2001:0DB8:0400:000e:0:0:0:CCCC", 0); ret = acl_match(acl, &test_pf6, 0); ok(ret == ACL_DENY, "acl: searching v6 address in non-matching prefix /120"); - + // 18. Add preferred node sockaddr_set(&test_pf4, AF_INET, "192.168.1.20", 0); void *sval = (void*)0x1234; @@ -158,7 +159,7 @@ static int acl_tests_run(int argc, char *argv[]) ret = acl_match(acl, &match_pf4, 0); ok(ret == ACL_ACCEPT, "acl: scenario after truncating"); acl_delete(&acl); - + // Return return 0; } |