-
Notifications
You must be signed in to change notification settings - Fork 254
IPRangetoCIDR wrong test case #4
Copy link
Copy link
Open
Description
public static class UnitTest {
@test
public void test1() {
Solution sol = new IPRangetoCIDR().new Solution();
List res = sol.ipRange2Cidr("255.0.0.7", 10);
assertEquals(3, res.size());
assertEquals("255.0.0.7/32", res.get(0));
assertEquals("255.0.0.8/29", res.get(1));
assertEquals("255.0.0.16/32", res.get(2));
res = sol.ipRange2Cidr("1.1.1.0", 4);
assertEquals(1, res.size());
assertEquals("1.1.1.0/30", res.get(0));
res = sol.ipRange2Cidr("1.1.1.1", 4);
assertEquals(3, res.size());
assertEquals("1.1.1.1/32", res.get(0));
assertEquals("1.1.1.2/31", res.get(1));
assertEquals("1.1.1.4/32", res.get(2));
}
}
I think "assertEquals("1.1.1.4/32", res.get(2));"
should be :"assertEquals("1.1.1.4/31", res.get(2));"
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels