Lines Matching full:http
24 { "http", URLPattern::PARSE_ERROR_MISSING_SCHEME_SEPARATOR },
25 { "http:", URLPattern::PARSE_ERROR_WRONG_SCHEME_SEPARATOR },
26 { "http:/", URLPattern::PARSE_ERROR_WRONG_SCHEME_SEPARATOR },
28 { "http://", URLPattern::PARSE_ERROR_EMPTY_HOST },
29 { "http:///", URLPattern::PARSE_ERROR_EMPTY_HOST },
30 { "http://*foo/bar", URLPattern::PARSE_ERROR_INVALID_HOST_WILDCARD },
31 { "http://foo.*.bar/baz", URLPattern::PARSE_ERROR_INVALID_HOST_WILDCARD },
32 { "http://fo.*.ba:123/baz", URLPattern::PARSE_ERROR_INVALID_HOST_WILDCARD },
33 { "http:/bar", URLPattern::PARSE_ERROR_WRONG_SCHEME_SEPARATOR },
34 { "http://bar", URLPattern::PARSE_ERROR_EMPTY_PATH },
51 { "http://foo:1234/", URLPattern::PARSE_ERROR_HAS_COLON },
52 { "http://foo:1234/bar", URLPattern::PARSE_ERROR_HAS_COLON },
53 { "http://*.foo:1234/", URLPattern::PARSE_ERROR_HAS_COLON },
54 { "http://*.foo:1234/bar", URLPattern::PARSE_ERROR_HAS_COLON },
55 { "http://:1234/", URLPattern::PARSE_ERROR_HAS_COLON },
56 { "http://foo:/", URLPattern::PARSE_ERROR_HAS_COLON },
57 { "http://*.foo:/", URLPattern::PARSE_ERROR_HAS_COLON },
58 { "http://foo:com/", URLPattern::PARSE_ERROR_HAS_COLON },
61 { "http://*/:1234", URLPattern::PARSE_SUCCESS },
62 { "http://*.foo/bar:1234", URLPattern::PARSE_SUCCESS },
63 { "http://foo/bar:1234/path", URLPattern::PARSE_SUCCESS },
88 pattern.Parse("http://*/*", URLPattern::PARSE_STRICT));
89 EXPECT_EQ("http", pattern.scheme());
94 EXPECT_TRUE(pattern.MatchesUrl(GURL("http://google.com")));
95 EXPECT_TRUE(pattern.MatchesUrl(GURL("http://yahoo.com")));
96 EXPECT_TRUE(pattern.MatchesUrl(GURL("http://google.com/foo")));
98 EXPECT_TRUE(pattern.MatchesUrl(GURL("http://74.125.127.100/search")));
113 EXPECT_FALSE(pattern.MatchesUrl(GURL("http://www.google.com/foo")));
121 pattern.Parse("http://*.google.com/foo*bar",
123 EXPECT_EQ("http", pattern.scheme());
128 EXPECT_TRUE(pattern.MatchesUrl(GURL("http://google.com/foobar")));
129 EXPECT_TRUE(pattern.MatchesUrl(GURL("http://www.google.com/foo?bar")));
131 GURL("http://monkey.images.google.com/foooobar")));
132 EXPECT_FALSE(pattern.MatchesUrl(GURL("http://yahoo.com/foobar")));
153 pattern.Parse("http://127.0.0.1/*", URLPattern::PARSE_STRICT));
154 EXPECT_EQ("http", pattern.scheme());
159 EXPECT_TRUE(pattern.MatchesUrl(GURL("http://127.0.0.1")));
166 pattern.Parse("http://*.0.0.1/*",
168 EXPECT_EQ("http", pattern.scheme());
174 EXPECT_FALSE(pattern.MatchesUrl(GURL("http://127.0.0.1")));
181 // http://*.\xe1\x80\xbf/a\xc2\x81\xe1*
183 pattern.Parse("http://*.xn--gkd/a%C2%81%E1*",
185 EXPECT_EQ("http", pattern.scheme());
191 GURL("http://abc.\xe1\x80\xbf/a\xc2\x81\xe1xyz")));
193 GURL("http://\xe1\x80\xbf/a\xc2\x81\xe1\xe1")));
206 EXPECT_TRUE(pattern.MatchesUrl(GURL("chrome://favicon/http://google.com")));
216 EXPECT_TRUE(pattern.MatchesScheme("http"));
224 EXPECT_TRUE(pattern.MatchesUrl(GURL("http://127.0.0.1")));
225 EXPECT_FALSE(pattern.MatchesUrl(GURL("chrome://favicon/http://google.com")));
235 EXPECT_TRUE(pattern.MatchesScheme("http"));
241 EXPECT_TRUE(pattern.MatchesUrl(GURL("chrome://favicon/http://google.com")));
242 EXPECT_TRUE(pattern.MatchesUrl(GURL("http://127.0.0.1")));
252 EXPECT_TRUE(pattern.MatchesScheme("http"));
262 EXPECT_TRUE(pattern.MatchesUrl(GURL("chrome://favicon/http://google.com")));
263 EXPECT_TRUE(pattern.MatchesUrl(GURL("http://127.0.0.1")));
307 { "http://www/" },
308 { "http://*/*" },
341 URLPattern pattern1(kAllSchemes, "http://www.google.com/foo/*");
343 URLPattern pattern3(kAllSchemes, "http://*.google.com/foo/*");
344 URLPattern pattern4(kAllSchemes, "http://*.yahooo.com/foo/*");
345 URLPattern pattern5(kAllSchemes, "http://www.yahooo.com/bar/*");
347 "http://www.yahooo.com/bar/baz/*");
383 "http://google.com/monkey").ConvertToExplicitSchemes());
389 EXPECT_EQ("http://*/*", all_urls[0].GetAsString());
395 EXPECT_EQ("http://google.com/foo", all_schemes[0].GetAsString());
398 EXPECT_EQ("http://google.com/monkey", monkey[0].GetAsString());