From: Jonatan Schlag Date: Wed, 31 May 2017 13:06:54 +0000 (+0200) Subject: test: add test for function ip_is_valid X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5ed0c35fcec3325138290aeee74a7d5f3ae86b31;p=people%2Fjschlag%2Fnetwork.git test: add test for function ip_is_valid Signed-off-by: Jonatan Schlag --- diff --git a/test/functions/ip/ip_is_valid b/test/functions/ip/ip_is_valid new file mode 100755 index 0000000..d653c9b --- /dev/null +++ b/test/functions/ip/ip_is_valid @@ -0,0 +1,27 @@ +#!/bin/bash + +. ${networkdir}/functions + +. ${testdir}/constants.sh + +failed=0 + +for address in ${VALID_ADDRESSES[@]}; do + if ip_is_valid ${address}; then + echo "OK: IP address ${address} is valid" + else + echo "ERROR: IP address ${address} is invalid" + failed=1 + fi +done + +for address in ${INVALID_ADDRESSES[@]}; do + if ! ip_is_valid ${address}; then + echo "OK: IP address ${address} is invalid" + else + echo "ERROR: IP address ${address} is valid" + failed=1 + fi +done + +exit ${failed}