diff options
Diffstat (limited to 'chromium/net/base/ip_address_unittest.cc')
-rw-r--r-- | chromium/net/base/ip_address_unittest.cc | 10 |
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); |