Commit f5811cdf authored by Tomek Mrugalski's avatar Tomek Mrugalski 🛰
Browse files

[master] Test fix for ambiguous IPv6 notation (ending with :0 vs ::)

parent 723885f4
...@@ -64,15 +64,15 @@ TEST(Pool6Test, lastAddrInPrefix) { ...@@ -64,15 +64,15 @@ TEST(Pool6Test, lastAddrInPrefix) {
} }
TEST(Pool6Test, firstAddrInPrefix) { TEST(Pool6Test, firstAddrInPrefix) {
IOAddress addr1("2001:db8:1:1234:5678:abcd:1234:beef"); IOAddress addr1("2001:db8:1:1234:5678:1234:abcd:beef");
// Prefixes rounded to nibbles are easy... // Prefixes rounded to nibbles are easy...
EXPECT_EQ("2001:db8:1:1234:5678:abcd:1234:0", EXPECT_EQ("2001:db8:1:1234:5678:1234::",
firstAddrInPrefix(addr1, 112).toText()); firstAddrInPrefix(addr1, 96).toText());
EXPECT_EQ("2001:db8:1:1234:5678:abcd:1230:0", EXPECT_EQ("2001:db8:1:1234:5678:1230::",
firstAddrInPrefix(addr1, 108).toText()); firstAddrInPrefix(addr1, 92).toText());
EXPECT_EQ("2001:db8:1:1234:5678:abcd:1200:0", EXPECT_EQ("2001:db8:1:1234:5678:1200::",
firstAddrInPrefix(addr1, 104).toText()); firstAddrInPrefix(addr1, 88).toText());
EXPECT_EQ("2001:db8:1:1234::", EXPECT_EQ("2001:db8:1:1234::",
firstAddrInPrefix(addr1, 64).toText()); firstAddrInPrefix(addr1, 64).toText());
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment