summaryrefslogtreecommitdiff
path: root/tests/check_ipaddrcheck.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/check_ipaddrcheck.c')
-rw-r--r--tests/check_ipaddrcheck.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/check_ipaddrcheck.c b/tests/check_ipaddrcheck.c
index ad2b673..feb5a41 100644
--- a/tests/check_ipaddrcheck.c
+++ b/tests/check_ipaddrcheck.c
@@ -403,6 +403,14 @@ START_TEST (test_is_any_net)
}
END_TEST
+START_TEST (test_is_ipv4_range)
+{
+ ck_assert_int_eq(is_ipv4_range("192.0.2.0-192.0.2.10", 0), RESULT_SUCCESS);
+ ck_assert_int_eq(is_ipv4_range("192.0.2.-", 0), RESULT_FAILURE);
+ ck_assert_int_eq(is_ipv4_range("192.0.2.99-192.0.2.11", 0), RESULT_FAILURE);
+}
+END_TEST
+
Suite *ipaddrcheck_suite(void)
{
@@ -433,6 +441,7 @@ Suite *ipaddrcheck_suite(void)
tcase_add_test(tc_core, test_is_valid_intf_address);
tcase_add_test(tc_core, test_is_any_host);
tcase_add_test(tc_core, test_is_any_net);
+ tcase_add_test(tc_core, test_is_ipv4_range);
suite_add_tcase(s, tc_core);