aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsrc/ipcalc-tests4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ipcalc-tests b/src/ipcalc-tests
index 25a38a98..53019cf4 100755
--- a/src/ipcalc-tests
+++ b/src/ipcalc-tests
@@ -67,12 +67,14 @@ TestSuccess "$bin -c 192.168.1.1"
TestSuccess "$bin -c -6 2a01:198:200:300::2"
TestSuccess "$bin -c -6 2a01:198:200:300:0000:0000:0000:2"
TestSuccess "$bin -c -6 2a01:0198:0200:0300:0000:0000:0000:0002"
+TestSuccess "$bin -c -6 ::1/128"
TestFailure "$bin -c -6 gggg::"
TestFailure "$bin -b -6 ::1/128"
TestFailure "$bin -c -4 -6 2a01:198:200:300:0000:0000:0000:2"
TestFailure "$bin -c -4 -6 127.0.0.1"
TestFailure "$bin -c -6 127.0.0.1"
+TestFailure "$bin -c ::1/999"
TestFailure "$bin -m 192.168.1.1/-1"
TestFailure "$bin -m 192.168.1.1/64"
TestFailure "$bin -m 192.168.1.1/99999"
@@ -88,6 +90,8 @@ TestOutput "$bin -m 172.16.59.222/22" "NETMASK=255.255.252.0"
TestOutput "$bin -m 192.168.1.1" "NETMASK=255.255.255.0"
TestOutput "$bin -m 10.1.2.3" "NETMASK=255.0.0.0"
TestOutput "$bin -m 129.22.4.3" "NETMASK=255.255.0.0"
+TestOutput "$bin -n 192.168.1.1/32" "NETWORK=192.168.1.1"
+TestOutput "$bin -n 192.168.1.1/0" "NETWORK=0.0.0.0"
echo "$exitcode test(s) failed."
exit $exitcode