| Index: content/child/blink_platform_impl_unittest.cc
|
| diff --git a/content/child/blink_platform_impl_unittest.cc b/content/child/blink_platform_impl_unittest.cc
|
| index 661ce192e9a351d889fb3f02cf8d12b48e8d0f2b..7217227832d16a4c416211aa7d76980e27e7df73 100644
|
| --- a/content/child/blink_platform_impl_unittest.cc
|
| +++ b/content/child/blink_platform_impl_unittest.cc
|
| @@ -68,42 +68,41 @@ TEST(BlinkPlatformTest, SuspendResumeSharedTimer) {
|
| EXPECT_TRUE(base::TimeDelta() == platform_impl.shared_timer_delay());
|
| }
|
|
|
| -TEST(BlinkPlatformTest, IsReservedIPAddress_WebURL) {
|
| +TEST(BlinkPlatformTest, IsReservedIPAddress) {
|
| TestBlinkPlatformImpl platform_impl;
|
|
|
| // Unreserved IPv4 addresses (in various forms).
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://8.8.8.8/")));
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://99.64.0.0/")));
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://212.15.0.0/")));
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://212.15/")));
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://212.15.0/")));
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://3557752832/")));
|
| + EXPECT_FALSE(platform_impl.isReservedIPAddress("8.8.8.8"));
|
| + EXPECT_FALSE(platform_impl.isReservedIPAddress("99.64.0.0"));
|
| + EXPECT_FALSE(platform_impl.isReservedIPAddress("212.15.0.0"));
|
| + EXPECT_FALSE(platform_impl.isReservedIPAddress("212.15"));
|
| + EXPECT_FALSE(platform_impl.isReservedIPAddress("212.15.0"));
|
| + EXPECT_FALSE(platform_impl.isReservedIPAddress("3557752832"));
|
|
|
| // Reserved IPv4 addresses (in various forms).
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://192.168.0.0/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://192.168.0.6/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://10.0.0.5/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://10.0.0/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://10.0/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://3232235526/")));
|
| + EXPECT_TRUE(platform_impl.isReservedIPAddress("192.168.0.0"));
|
| + EXPECT_TRUE(platform_impl.isReservedIPAddress("192.168.0.6"));
|
| + EXPECT_TRUE(platform_impl.isReservedIPAddress("10.0.0.5"));
|
| + EXPECT_TRUE(platform_impl.isReservedIPAddress("10.0.0"));
|
| + EXPECT_TRUE(platform_impl.isReservedIPAddress("10.0"));
|
| + EXPECT_TRUE(platform_impl.isReservedIPAddress("3232235526"));
|
|
|
| // Unreserved IPv6 addresses.
|
| EXPECT_FALSE(platform_impl.isReservedIPAddress(
|
| - GURL("http://[FFC0:ba98:7654:3210:FEDC:BA98:7654:3210]/")));
|
| + "[FFC0:ba98:7654:3210:FEDC:BA98:7654:3210]"));
|
| EXPECT_FALSE(platform_impl.isReservedIPAddress(
|
| - GURL("http://[2000:ba98:7654:2301:EFCD:BA98:7654:3210]/")));
|
| + "[2000:ba98:7654:2301:EFCD:BA98:7654:3210]"));
|
|
|
| // Reserved IPv6 addresses.
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://[::1]/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://[::192.9.5.5]/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(GURL("http://[FEED::BEEF]/")));
|
| + EXPECT_TRUE(platform_impl.isReservedIPAddress("[::1]"));
|
| + EXPECT_TRUE(platform_impl.isReservedIPAddress("[::192.9.5.5]"));
|
| + EXPECT_TRUE(platform_impl.isReservedIPAddress("[FEED::BEEF]"));
|
| EXPECT_TRUE(platform_impl.isReservedIPAddress(
|
| - GURL("http://[FEC0:ba98:7654:3210:FEDC:BA98:7654:3210]/")));
|
| + "[FEC0:ba98:7654:3210:FEDC:BA98:7654:3210]"));
|
|
|
| // Not IP addresses at all.
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(GURL("http://example.com/")));
|
| - EXPECT_FALSE(
|
| - platform_impl.isReservedIPAddress(GURL("http://127.0.0.1.example.com/")));
|
| + EXPECT_FALSE(platform_impl.isReservedIPAddress("example.com"));
|
| + EXPECT_FALSE(platform_impl.isReservedIPAddress("127.0.0.1.example.com"));
|
|
|
| // Moar IPv4
|
| uint8 address[4] = {0, 0, 0, 1};
|
| @@ -112,84 +111,11 @@ TEST(BlinkPlatformTest, IsReservedIPAddress_WebURL) {
|
| std::string addressString =
|
| net::IPAddressToString(address, sizeof(address));
|
| if (i == 0 || i == 10 || i == 127 || i > 223) {
|
| - EXPECT_TRUE(
|
| - platform_impl.isReservedIPAddress(GURL("http://" + addressString)));
|
| - } else {
|
| - EXPECT_FALSE(
|
| - platform_impl.isReservedIPAddress(GURL("http://" + addressString)));
|
| - }
|
| - }
|
| -}
|
| -
|
| -TEST(BlinkPlatformTest, IsReservedIPAddress_WebSecurityOrigin) {
|
| - TestBlinkPlatformImpl platform_impl;
|
| -
|
| - // Unreserved IPv4 addresses (in various forms).
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://8.8.8.8/")));
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://99.64.0.0/")));
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://212.15.0.0/")));
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://212.15/")));
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://212.15.0/")));
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://3557752832/")));
|
| -
|
| - // Reserved IPv4 addresses (in various forms).
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://192.168.0.0/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://192.168.0.6/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://10.0.0.5/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://10.0.0/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://10.0/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://3232235526/")));
|
| -
|
| - // Unreserved IPv6 addresses.
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString(
|
| - "http://[FFC0:ba98:7654:3210:FEDC:BA98:7654:3210]/")));
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString(
|
| - "http://[2000:ba98:7654:2301:EFCD:BA98:7654:3210]/")));
|
| -
|
| - // Reserved IPv6 addresses.
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://[::1]/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://[::192.9.5.5]/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://[FEED::BEEF]/")));
|
| - EXPECT_TRUE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString(
|
| - "http://[FEC0:ba98:7654:3210:FEDC:BA98:7654:3210]/")));
|
| -
|
| - // Not IP addresses at all.
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString("http://example.com/")));
|
| - EXPECT_FALSE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString(
|
| - "http://127.0.0.1.example.com/")));
|
| -
|
| - // Moar IPv4
|
| - uint8 address[4] = {0, 0, 0, 1};
|
| - for (int i = 0; i < 256; i++) {
|
| - address[0] = i;
|
| - blink::WebString addressString = blink::WebString::fromUTF8(
|
| - "http://" + net::IPAddressToString(address, sizeof(address)) + "/");
|
| - if (i == 0 || i == 10 || i == 127 || i > 223) {
|
| EXPECT_TRUE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString(addressString)));
|
| + blink::WebString::fromUTF8(addressString)));
|
| } else {
|
| EXPECT_FALSE(platform_impl.isReservedIPAddress(
|
| - blink::WebSecurityOrigin::createFromString(addressString)));
|
| + blink::WebString::fromUTF8(addressString)));
|
| }
|
| }
|
| }
|
|
|