Browse Source

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

Tomek Mrugalski 12 years ago
parent
commit
f5811cdff6
1 changed files with 7 additions and 7 deletions
  1. 7 7
      src/lib/dhcp/tests/addr_utilities_unittest.cc

+ 7 - 7
src/lib/dhcp/tests/addr_utilities_unittest.cc

@@ -64,15 +64,15 @@ TEST(Pool6Test, lastAddrInPrefix) {
 }
 
 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...
-    EXPECT_EQ("2001:db8:1:1234:5678:abcd:1234:0",
-              firstAddrInPrefix(addr1, 112).toText());
-    EXPECT_EQ("2001:db8:1:1234:5678:abcd:1230:0",
-              firstAddrInPrefix(addr1, 108).toText());
-    EXPECT_EQ("2001:db8:1:1234:5678:abcd:1200:0",
-              firstAddrInPrefix(addr1, 104).toText());
+    EXPECT_EQ("2001:db8:1:1234:5678:1234::",
+              firstAddrInPrefix(addr1, 96).toText());
+    EXPECT_EQ("2001:db8:1:1234:5678:1230::",
+              firstAddrInPrefix(addr1, 92).toText());
+    EXPECT_EQ("2001:db8:1:1234:5678:1200::",
+              firstAddrInPrefix(addr1, 88).toText());
     EXPECT_EQ("2001:db8:1:1234::",
               firstAddrInPrefix(addr1, 64).toText());