summaryrefslogtreecommitdiff
path: root/chromium/net/base/ip_address_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/base/ip_address_unittest.cc')
-rw-r--r--chromium/net/base/ip_address_unittest.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/chromium/net/base/ip_address_unittest.cc b/chromium/net/base/ip_address_unittest.cc
index 6ec78d6c38e..8a9b90022b1 100644
--- a/chromium/net/base/ip_address_unittest.cc
+++ b/chromium/net/base/ip_address_unittest.cc
@@ -302,6 +302,16 @@ TEST(IPAddressTest, IsPubliclyRoutableIPv6) {
}
}
+TEST(IPAddressTest, ConsiderLoopbackIPToBePubliclyRoutableForTestingMethod) {
+ IPAddress address;
+ EXPECT_TRUE(address.AssignFromIPLiteral("127.0.0.1"));
+ ASSERT_TRUE(address.IsValid());
+ EXPECT_FALSE(address.IsPubliclyRoutable());
+
+ IPAddress::ConsiderLoopbackIPToBePubliclyRoutableForTesting();
+ EXPECT_TRUE(address.IsPubliclyRoutable());
+}
+
TEST(IPAddressTest, IsZero) {
uint8_t address1[4] = {};
IPAddress zero_ipv4_address(address1);