types: Flesh out address comparison and string formatting
Change-Id: Ib505232e15e8db012d07759163f780b00ea4b7d3
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/test/test_ipaddress.cpp b/test/test_ipaddress.cpp
index f5a6147..9747cf9 100644
--- a/test/test_ipaddress.cpp
+++ b/test/test_ipaddress.cpp
@@ -7,7 +7,6 @@
#include <cstring>
#include <stdexcept>
-#include <stdplus/raw.hpp>
#include <string>
#include <vector>
@@ -126,8 +125,7 @@
EXPECT_EQ(msg.ifa_index, addresses[0].interface);
EXPECT_EQ(msg.ifa_scope, addresses[0].scope);
EXPECT_EQ(msg.ifa_prefixlen, addresses[0].prefix);
- EXPECT_TRUE(
- stdplus::raw::equal(addr, std::get<in_addr>(addresses[0].address)));
+ EXPECT_EQ(addr, addresses[0].address);
}
TEST(ParseNeighbor, FilterScope)
@@ -164,8 +162,7 @@
EXPECT_EQ(msg.ifa_index, addresses[0].interface);
EXPECT_EQ(msg.ifa_scope, addresses[0].scope);
EXPECT_EQ(msg.ifa_prefixlen, addresses[0].prefix);
- EXPECT_TRUE(
- stdplus::raw::equal(addr, std::get<in_addr>(addresses[0].address)));
+ EXPECT_EQ(addr, addresses[0].address);
}
TEST(ParseNeighbor, NoFilter)
@@ -198,8 +195,7 @@
EXPECT_EQ(msg.ifa_index, addresses[0].interface);
EXPECT_EQ(msg.ifa_scope, addresses[0].scope);
EXPECT_EQ(msg.ifa_prefixlen, addresses[0].prefix);
- EXPECT_TRUE(
- stdplus::raw::equal(addr, std::get<in6_addr>(addresses[0].address)));
+ EXPECT_EQ(addr, addresses[0].address);
}
} // namespace detail