Skip to content

Commit dd363a1

Browse files
committed
Cleanup test_ip.sh to give more consistent output
Minor changes to give more consistent output; no functional changes to tests. Change-Id: I6c4ef74587c59b786761735c7bd528f3d7f94905
1 parent d986c59 commit dd363a1

File tree

1 file changed

+30
-46
lines changed

1 file changed

+30
-46
lines changed

tests/test_ip.sh

+30-46
Original file line numberDiff line numberDiff line change
@@ -48,60 +48,44 @@ function test_cidr2netmask {
4848

4949
test_cidr2netmask
5050

51-
if [[ $(maskip 169.254.169.254 240.0.0.0) == 160.0.0.0 ]]; then
52-
passed "maskip(): /4...OK"
53-
else
54-
failed "maskip(): /4...failed"
55-
fi
56-
if [[ $(maskip 169.254.169.254 255.0.0.0) == 169.0.0.0 ]]; then
57-
passed "maskip(): /8...OK"
58-
else
59-
failed "maskip(): /8...failed"
60-
fi
61-
if [[ $(maskip 169.254.169.254 255.240.0.0) == 169.240.0.0 ]]; then
62-
passed "maskip(): /12...OK"
63-
else
64-
failed "maskip(): /12...failed"
65-
fi
66-
if [[ $(maskip 169.254.169.254 255.255.0.0) == 169.254.0.0 ]]; then
67-
passed "maskip(): /16...OK"
68-
else
69-
failed "maskip(): /16...failed"
70-
fi
71-
if [[ $(maskip 169.254.169.254 255.255.240.0) == 169.254.160.0 ]]; then
72-
passed "maskip(): /20...OK"
73-
else
74-
failed "maskip(): /20...failed"
75-
fi
76-
if [[ $(maskip 169.254.169.254 255.255.255.0) == 169.254.169.0 ]]; then
77-
passed "maskip(): /24...OK"
78-
else
79-
failed "maskip(): /24...failed"
80-
fi
81-
if [[ $(maskip 169.254.169.254 255.255.255.240) == 169.254.169.240 ]]; then
82-
passed "maskip(): /28...OK"
83-
else
84-
failed "maskip(): /28...failed"
85-
fi
86-
if [[ $(maskip 169.254.169.254 255.255.255.255) == 169.254.169.254 ]]; then
87-
passed "maskip(): /32...OK"
88-
else
89-
failed "maskip(): /32...failed"
90-
fi
51+
msg="maskip(169.254.169.254 240.0.0.0) == 160.0.0.0"
52+
assert_equal $(maskip 169.254.169.254 240.0.0.0) 160.0.0.0 "$msg"
53+
54+
msg="maskip(169.254.169.254 255.0.0.0) == 169.0.0.0"
55+
assert_equal $(maskip 169.254.169.254 255.0.0.0) 169.0.0.0 "$msg"
56+
57+
msg="maskip(169.254.169.254 255.240.0.0) == 169.240.0.0"
58+
assert_equal $(maskip 169.254.169.254 255.240.0.0) 169.240.0.0 "$msg"
59+
60+
msg="maskip(169.254.169.254 255.255.0.0) == 169.254.0.0"
61+
assert_equal $(maskip 169.254.169.254 255.255.0.0) 169.254.0.0 "$msg"
62+
63+
msg="maskip(169.254.169.254 255.255.240.0) == 169.254.160.0"
64+
assert_equal $(maskip 169.254.169.254 255.255.240.0) 169.254.160.0 "$msg"
65+
66+
msg="maskip(169.254.169.254 255.255.255.0) == 169.254.169.0"
67+
assert_equal $(maskip 169.254.169.254 255.255.255.0) 169.254.169.0 "$msg"
68+
69+
msg="maskip(169.254.169.254 255.255.255.240) == 169.254.169.240"
70+
assert_equal $(maskip 169.254.169.254 255.255.255.240) 169.254.169.240 "$msg"
71+
72+
msg="maskip(169.254.169.254 255.255.255.255) == 169.254.169.254"
73+
assert_equal $(maskip 169.254.169.254 255.255.255.255) 169.254.169.254 "$msg"
74+
9175

9276
for mask in 8 12 16 20 24 26 28; do
93-
echo -n "address_in_net(): in /$mask..."
77+
msg="address_in_net($10.10.10.1 10.10.10.0/$mask)"
9478
if address_in_net 10.10.10.1 10.10.10.0/$mask; then
95-
passed "OK"
79+
passed "$msg"
9680
else
97-
failed "address_in_net() failed on /$mask"
81+
failed "$msg"
9882
fi
9983

100-
echo -n "address_in_net(): not in /$mask..."
84+
msg="! address_in_net($10.10.10.1 11.11.11.0/$mask)"
10185
if ! address_in_net 10.10.10.1 11.11.11.0/$mask; then
102-
passed "OK"
86+
passed "$msg"
10387
else
104-
failed "address_in_net() failed on /$mask"
88+
failed "$msg"
10589
fi
10690
done
10791

0 commit comments

Comments
 (0)