Skip to content

Commit 14d08a9

Browse files
author
Ross Hayden
committed
Expanded tests of RFC1918 and RFC6598 validation code.
1 parent d693640 commit 14d08a9

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

utils/src/test/java/com/cloud/utils/net/NetUtilsTest.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -301,9 +301,15 @@ public void testSameIsolationId() {
301301

302302
@Test
303303
public void testValidateGuestCidr() throws Exception {
304-
final String guestCidr = "192.168.1.0/24";
305-
306-
assertTrue(NetUtils.validateGuestCidr(guestCidr));
304+
final String[] validCidrs = {"10.1.1.1/16", "172.16.1.0/16", "192.168.1.0/24", "100.64.1.0/24"};
305+
final String[] invalidCidrs = {"172.33.1.0/16", "100.128.1.0/10"};
306+
307+
for (String cidr: validCidrs) {
308+
assertTrue(NetUtils.validateGuestCidr(cidr));
309+
}
310+
for (String cidr: invalidCidrs) {
311+
assertFalse(NetUtils.validateGuestCidr(cidr));
312+
}
307313
}
308314

309315
@Test

0 commit comments

Comments
 (0)