Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(70)

Unified Diff: net/base/ip_address_unittest.cc

Issue 1676023002: Make IPAddress::FromIPLiteral a member function. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « net/base/ip_address.cc ('k') | net/base/ip_endpoint_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/base/ip_address_unittest.cc
diff --git a/net/base/ip_address_unittest.cc b/net/base/ip_address_unittest.cc
index e55108d695883ee9f95a9ad6e20a7b7c0b74d65a..ad3db3e28b245281d2aa7aff5b4231ed7394ae18 100644
--- a/net/base/ip_address_unittest.cc
+++ b/net/base/ip_address_unittest.cc
@@ -13,7 +13,7 @@ namespace net {
namespace {
-// Helper to stringize an IP number (used to define expectations).
+// Helper to stringize an IP address (used to define expectations).
std::string DumpIPAddress(const IPAddress& v) {
std::string out;
for (size_t i = 0; i < v.bytes().size(); ++i) {
@@ -97,54 +97,54 @@ TEST(IPAddressTest, ToString) {
}
// Test that invalid IP literals fail to parse.
-TEST(IPAddressTest, FromIPLiteral_FailParse) {
+TEST(IPAddressTest, AssignFromIPLiteral_FailParse) {
IPAddress address;
- EXPECT_FALSE(IPAddress::FromIPLiteral("bad value", &address));
- EXPECT_FALSE(IPAddress::FromIPLiteral("bad:value", &address));
- EXPECT_FALSE(IPAddress::FromIPLiteral(std::string(), &address));
- EXPECT_FALSE(IPAddress::FromIPLiteral("192.168.0.1:30", &address));
- EXPECT_FALSE(IPAddress::FromIPLiteral(" 192.168.0.1 ", &address));
- EXPECT_FALSE(IPAddress::FromIPLiteral("[::1]", &address));
+ EXPECT_FALSE(address.AssignFromIPLiteral("bad value"));
+ EXPECT_FALSE(address.AssignFromIPLiteral("bad:value"));
+ EXPECT_FALSE(address.AssignFromIPLiteral(std::string()));
+ EXPECT_FALSE(address.AssignFromIPLiteral("192.168.0.1:30"));
+ EXPECT_FALSE(address.AssignFromIPLiteral(" 192.168.0.1 "));
+ EXPECT_FALSE(address.AssignFromIPLiteral("[::1]"));
}
// Test parsing an IPv4 literal.
-TEST(IPAddressTest, FromIPLiteral_IPv4) {
+TEST(IPAddressTest, AssignFromIPLiteral_IPv4) {
IPAddress address;
- EXPECT_TRUE(IPAddress::FromIPLiteral("192.168.0.1", &address));
+ EXPECT_TRUE(address.AssignFromIPLiteral("192.168.0.1"));
EXPECT_EQ("192,168,0,1", DumpIPAddress(address));
EXPECT_EQ("192.168.0.1", address.ToString());
}
// Test parsing an IPv6 literal.
-TEST(IPAddressTest, FromIPLiteral_IPv6) {
+TEST(IPAddressTest, AssignFromIPLiteral_IPv6) {
IPAddress address;
- EXPECT_TRUE(IPAddress::FromIPLiteral("1:abcd::3:4:ff", &address));
+ EXPECT_TRUE(address.AssignFromIPLiteral("1:abcd::3:4:ff"));
EXPECT_EQ("0,1,171,205,0,0,0,0,0,0,0,3,0,4,0,255", DumpIPAddress(address));
EXPECT_EQ("1:abcd::3:4:ff", address.ToString());
}
TEST(IPAddressTest, IsIPv4MappedIPv6) {
IPAddress ipv4_address;
- EXPECT_TRUE(IPAddress::FromIPLiteral("192.168.0.1", &ipv4_address));
+ EXPECT_TRUE(ipv4_address.AssignFromIPLiteral("192.168.0.1"));
EXPECT_FALSE(ipv4_address.IsIPv4MappedIPv6());
IPAddress ipv6_address;
- EXPECT_TRUE(IPAddress::FromIPLiteral("::1", &ipv4_address));
+ EXPECT_TRUE(ipv6_address.AssignFromIPLiteral("::1"));
martijnc 2016/02/07 20:18:54 I think this one was wrong before.
eroman 2016/02/08 20:38:23 Indeed, good catch!
EXPECT_FALSE(ipv6_address.IsIPv4MappedIPv6());
IPAddress ipv4mapped_address;
- EXPECT_TRUE(IPAddress::FromIPLiteral("::ffff:0101:1", &ipv4mapped_address));
+ EXPECT_TRUE(ipv4mapped_address.AssignFromIPLiteral("::ffff:0101:1"));
EXPECT_TRUE(ipv4mapped_address.IsIPv4MappedIPv6());
}
TEST(IPAddressTest, IsEqual) {
IPAddress ip_address1;
- EXPECT_TRUE(IPAddress::FromIPLiteral("127.0.0.1", &ip_address1));
+ EXPECT_TRUE(ip_address1.AssignFromIPLiteral("127.0.0.1"));
IPAddress ip_address2;
- EXPECT_TRUE(IPAddress::FromIPLiteral("2001:db8:0::42", &ip_address2));
+ EXPECT_TRUE(ip_address2.AssignFromIPLiteral("2001:db8:0::42"));
IPAddress ip_address3;
- EXPECT_TRUE(IPAddress::FromIPLiteral("127.0.0.1", &ip_address3));
+ EXPECT_TRUE(ip_address3.AssignFromIPLiteral("127.0.0.1"));
EXPECT_FALSE(ip_address1 == ip_address2);
EXPECT_TRUE(ip_address1 == ip_address3);
@@ -153,42 +153,41 @@ TEST(IPAddressTest, IsEqual) {
TEST(IPAddressTest, LessThan) {
// IPv4 vs IPv6
IPAddress ip_address1;
- EXPECT_TRUE(IPAddress::FromIPLiteral("127.0.0.1", &ip_address1));
+ EXPECT_TRUE(ip_address1.AssignFromIPLiteral("127.0.0.1"));
IPAddress ip_address2;
- EXPECT_TRUE(IPAddress::FromIPLiteral("2001:db8:0::42", &ip_address2));
+ EXPECT_TRUE(ip_address2.AssignFromIPLiteral("2001:db8:0::42"));
EXPECT_TRUE(ip_address1 < ip_address2);
EXPECT_FALSE(ip_address2 < ip_address1);
// Compare equivalent addresses.
IPAddress ip_address3;
- EXPECT_TRUE(IPAddress::FromIPLiteral("127.0.0.1", &ip_address3));
+ EXPECT_TRUE(ip_address3.AssignFromIPLiteral("127.0.0.1"));
EXPECT_FALSE(ip_address1 < ip_address3);
EXPECT_FALSE(ip_address3 < ip_address1);
}
TEST(IPAddressTest, IPAddressToStringWithPort) {
IPAddress address1;
- EXPECT_TRUE(IPAddress::FromIPLiteral("0.0.0.0", &address1));
+ EXPECT_TRUE(address1.AssignFromIPLiteral("0.0.0.0"));
EXPECT_EQ("0.0.0.0:3", IPAddressToStringWithPort(address1, 3));
IPAddress address2;
- EXPECT_TRUE(IPAddress::FromIPLiteral("192.168.0.1", &address2));
+ EXPECT_TRUE(address2.AssignFromIPLiteral("192.168.0.1"));
EXPECT_EQ("192.168.0.1:99", IPAddressToStringWithPort(address2, 99));
IPAddress address3;
- EXPECT_TRUE(IPAddress::FromIPLiteral("fedc:ba98::", &address3));
+ EXPECT_TRUE(address3.AssignFromIPLiteral("fedc:ba98::"));
EXPECT_EQ("[fedc:ba98::]:8080", IPAddressToStringWithPort(address3, 8080));
}
TEST(IPAddressTest, IPAddressToPackedString) {
IPAddress ipv4_address;
- EXPECT_TRUE(IPAddress::FromIPLiteral("4.31.198.44", &ipv4_address));
+ EXPECT_TRUE(ipv4_address.AssignFromIPLiteral("4.31.198.44"));
std::string expected_ipv4_address("\x04\x1f\xc6\x2c", 4);
EXPECT_EQ(expected_ipv4_address, IPAddressToPackedString(ipv4_address));
IPAddress ipv6_address;
- EXPECT_TRUE(
- IPAddress::FromIPLiteral("2001:0700:0300:1800::000f", &ipv6_address));
+ EXPECT_TRUE(ipv6_address.AssignFromIPLiteral("2001:0700:0300:1800::000f"));
std::string expected_ipv6_address(
"\x20\x01\x07\x00\x03\x00\x18\x00"
"\x00\x00\x00\x00\x00\x00\x00\x0f",
@@ -197,23 +196,23 @@ TEST(IPAddressTest, IPAddressToPackedString) {
}
TEST(IPAddressTest, ConvertIPv4ToIPv4MappedIPv6) {
- IPAddress ipv4_number;
- EXPECT_TRUE(IPAddress::FromIPLiteral("192.168.0.1", &ipv4_number));
+ IPAddress ipv4_address;
+ EXPECT_TRUE(ipv4_address.AssignFromIPLiteral("192.168.0.1"));
- IPAddress ipv6_number = ConvertIPv4ToIPv4MappedIPv6(ipv4_number);
+ IPAddress ipv6_address = ConvertIPv4ToIPv4MappedIPv6(ipv4_address);
// ::ffff:192.168.0.1
- EXPECT_EQ("::ffff:c0a8:1", ipv6_number.ToString());
+ EXPECT_EQ("::ffff:c0a8:1", ipv6_address.ToString());
}
TEST(IPAddressTest, ConvertIPv4MappedIPv6ToIPv4) {
- IPAddress ipv4mapped_number;
- EXPECT_TRUE(IPAddress::FromIPLiteral("::ffff:c0a8:1", &ipv4mapped_number));
+ IPAddress ipv4mapped_address;
+ EXPECT_TRUE(ipv4mapped_address.AssignFromIPLiteral("::ffff:c0a8:1"));
IPAddress expected;
- EXPECT_TRUE(IPAddress::FromIPLiteral("192.168.0.1", &expected));
+ EXPECT_TRUE(expected.AssignFromIPLiteral("192.168.0.1"));
- IPAddress result = ConvertIPv4MappedIPv6ToIPv4(ipv4mapped_number);
+ IPAddress result = ConvertIPv4MappedIPv6ToIPv4(ipv4mapped_address);
EXPECT_EQ(expected, result);
}
« no previous file with comments | « net/base/ip_address.cc ('k') | net/base/ip_endpoint_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698