Expanded tests of RFC1918 and RFC6598 validation code.

This commit is contained in:
Ross Hayden 2017-04-27 18:13:46 -05:00
parent d69364046e
commit 14d08a9657
1 changed files with 9 additions and 3 deletions

View File

@ -301,9 +301,15 @@ public class NetUtilsTest {
@Test
public void testValidateGuestCidr() throws Exception {
final String guestCidr = "192.168.1.0/24";
assertTrue(NetUtils.validateGuestCidr(guestCidr));
final String[] validCidrs = {"10.1.1.1/16", "172.16.1.0/16", "192.168.1.0/24", "100.64.1.0/24"};
final String[] invalidCidrs = {"172.33.1.0/16", "100.128.1.0/10"};
for (String cidr: validCidrs) {
assertTrue(NetUtils.validateGuestCidr(cidr));
}
for (String cidr: invalidCidrs) {
assertFalse(NetUtils.validateGuestCidr(cidr));
}
}
@Test