diff options
author | Jan Janssen <medhefgo@web.de> | 2021-11-24 12:00:02 +0100 |
---|---|---|
committer | Jan Janssen <medhefgo@web.de> | 2021-11-25 15:03:06 +0100 |
commit | 4f7452a8eb7a946efea927fae017d4d661097833 (patch) | |
tree | 413778cc0fb08fbbed0890130b5ba66c90581e61 /src/test/test-in-addr-util.c | |
parent | 4d5ad9d951299c905453ac8e3769dc82b0a09fb4 (diff) | |
download | systemd-4f7452a8eb7a946efea927fae017d4d661097833.tar.gz |
test: Use TEST macro
This converts to TEST macro where it is trivial.
Some additional notable changes:
- simplify HAVE_LIBIDN #ifdef in test-dns-domain.c
- use saved_argc/saved_argv in test-copy.c, test-path-util.c,
test-tmpfiles.c and test-unit-file.c
Diffstat (limited to 'src/test/test-in-addr-util.c')
-rw-r--r-- | src/test/test-in-addr-util.c | 52 |
1 files changed, 10 insertions, 42 deletions
diff --git a/src/test/test-in-addr-util.c b/src/test/test-in-addr-util.c index b7171be1a4..636967c240 100644 --- a/src/test/test-in-addr-util.c +++ b/src/test/test-in-addr-util.c @@ -57,9 +57,7 @@ static void test_in_addr_prefix_from_string_one( } } -static void test_in_addr_prefix_from_string(void) { - log_info("/* %s */", __func__); - +TEST(in_addr_prefix_from_string) { test_in_addr_prefix_from_string_one("", AF_INET, -EINVAL, NULL, 0, -EINVAL, 0, -EINVAL, 0); test_in_addr_prefix_from_string_one("/", AF_INET, -EINVAL, NULL, 0, -EINVAL, 0, -EINVAL, 0); test_in_addr_prefix_from_string_one("/8", AF_INET, -EINVAL, NULL, 0, -EINVAL, 0, -EINVAL, 0); @@ -116,9 +114,7 @@ static void test_in_addr_prefix_to_string_unoptimized(int family, const char *p) assert_se(in_addr_equal(family, &u1, &u2) > 0); } -static void test_in_addr_prefix_to_string(void) { - log_info("/* %s */", __func__); - +TEST(in_addr_prefix_to_string) { test_in_addr_prefix_to_string_valid(AF_INET, "0.0.0.0/32"); test_in_addr_prefix_to_string_valid(AF_INET, "1.2.3.4/0"); test_in_addr_prefix_to_string_valid(AF_INET, "1.2.3.4/24"); @@ -137,12 +133,10 @@ static void test_in_addr_prefix_to_string(void) { test_in_addr_prefix_to_string_unoptimized(AF_INET6, "fd00:1111::0000:2222:3333:4444:0001/64"); } -static void test_in_addr_random_prefix(void) { +TEST(in_addr_random_prefix) { _cleanup_free_ char *str = NULL; union in_addr_union a; - log_info("/* %s */", __func__); - assert_se(in_addr_from_string(AF_INET, "192.168.10.1", &a) >= 0); assert_se(in_addr_random_prefix(AF_INET, &a, 31, 32) >= 0); @@ -183,11 +177,9 @@ static void test_in_addr_random_prefix(void) { str = mfree(str); } -static void test_in_addr_is_null(void) { +TEST(in_addr_is_null) { union in_addr_union i = {}; - log_info("/* %s */", __func__); - assert_se(in_addr_is_null(AF_INET, &i) == true); assert_se(in_addr_is_null(AF_INET6, &i) == true); @@ -207,9 +199,7 @@ static void test_in_addr_prefix_intersect_one(unsigned f, const char *a, unsigne assert_se(in_addr_prefix_intersect(f, &ua, apl, &ub, bpl) == result); } -static void test_in_addr_prefix_intersect(void) { - log_info("/* %s */", __func__); - +TEST(in_addr_prefix_intersect) { test_in_addr_prefix_intersect_one(AF_INET, "255.255.255.255", 32, "255.255.255.254", 32, 0); test_in_addr_prefix_intersect_one(AF_INET, "255.255.255.255", 0, "255.255.255.255", 32, 1); test_in_addr_prefix_intersect_one(AF_INET, "0.0.0.0", 0, "47.11.8.15", 32, 1); @@ -251,9 +241,7 @@ static void test_in_addr_prefix_next_one(unsigned f, const char *before, unsigne } } -static void test_in_addr_prefix_next(void) { - log_info("/* %s */", __func__); - +TEST(in_addr_prefix_next) { test_in_addr_prefix_next_one(AF_INET, "192.168.0.0", 24, "192.168.1.0"); test_in_addr_prefix_next_one(AF_INET, "192.168.0.0", 16, "192.169.0.0"); test_in_addr_prefix_next_one(AF_INET, "192.168.0.0", 20, "192.168.16.0"); @@ -291,9 +279,7 @@ static void test_in_addr_prefix_nth_one(unsigned f, const char *before, unsigned } } -static void test_in_addr_prefix_nth(void) { - log_info("/* %s */", __func__); - +TEST(in_addr_prefix_nth) { test_in_addr_prefix_nth_one(AF_INET, "192.168.0.0", 24, 0, "192.168.0.0"); test_in_addr_prefix_nth_one(AF_INET, "192.168.0.123", 24, 0, "192.168.0.0"); test_in_addr_prefix_nth_one(AF_INET, "192.168.0.123", 24, 1, "192.168.1.0"); @@ -346,9 +332,7 @@ static void test_in_addr_prefix_range_one( } } -static void test_in_addr_prefix_range(void) { - log_info("/* %s */", __func__); - +TEST(in_addr_prefix_range) { test_in_addr_prefix_range_one(AF_INET, "192.168.123.123", 24, "192.168.123.0", "192.168.124.0"); test_in_addr_prefix_range_one(AF_INET, "192.168.123.123", 16, "192.168.0.0", "192.169.0.0"); @@ -371,9 +355,7 @@ static void test_in_addr_to_string_one(int f, const char *addr) { assert_se(streq(addr, r)); } -static void test_in_addr_to_string(void) { - log_info("/* %s */", __func__); - +TEST(in_addr_to_string) { test_in_addr_to_string_one(AF_INET, "192.168.0.1"); test_in_addr_to_string_one(AF_INET, "10.11.12.13"); test_in_addr_to_string_one(AF_INET6, "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"); @@ -381,18 +363,4 @@ static void test_in_addr_to_string(void) { test_in_addr_to_string_one(AF_INET6, "fe80::"); } -int main(int argc, char *argv[]) { - test_setup_logging(LOG_DEBUG); - - test_in_addr_prefix_from_string(); - test_in_addr_random_prefix(); - test_in_addr_prefix_to_string(); - test_in_addr_is_null(); - test_in_addr_prefix_intersect(); - test_in_addr_prefix_next(); - test_in_addr_prefix_nth(); - test_in_addr_prefix_range(); - test_in_addr_to_string(); - - return 0; -} +DEFINE_TEST_MAIN(LOG_DEBUG); |