Lines Matching full:http
85 EXPECT_EQ("baz.jp", GetDomainFromURL("http://a.baz.jp/file.html")); // 1
86 EXPECT_EQ("baz.jp.", GetDomainFromURL("http://a.baz.jp./file.html")); // 1
87 EXPECT_EQ("", GetDomainFromURL("http://ac.jp")); // 2
88 EXPECT_EQ("", GetDomainFromURL("http://a.bar.jp")); // 3
89 EXPECT_EQ("", GetDomainFromURL("http://bar.jp")); // 3
90 EXPECT_EQ("", GetDomainFromURL("http://baz.bar.jp")); // 3 4
91 EXPECT_EQ("a.b.baz.bar.jp", GetDomainFromURL("http://a.b.baz.bar.jp"));
93 EXPECT_EQ("pref.bar.jp", GetDomainFromURL("http://baz.pref.bar.jp")); // 5
94 EXPECT_EQ("b.bar.baz.com.", GetDomainFromURL("http://a.b.bar.baz.com."));
96 EXPECT_EQ("a.d.c", GetDomainFromURL("http://a.d.c")); // 7
97 EXPECT_EQ("a.d.c", GetDomainFromURL("http://.a.d.c")); // 7
98 EXPECT_EQ("a.d.c", GetDomainFromURL("http://..a.d.c")); // 7
99 EXPECT_EQ("b.c", GetDomainFromURL("http://a.b.c")); // 7 8
100 EXPECT_EQ("baz.com", GetDomainFromURL("http://baz.com")); // none
101 EXPECT_EQ("baz.com.", GetDomainFromURL("http://baz.com.")); // none
104 EXPECT_EQ("", GetDomainFromURL("http://"));
106 EXPECT_EQ("", GetDomainFromURL("http://foo.com.."));
107 EXPECT_EQ("", GetDomainFromURL("http://..."));
108 EXPECT_EQ("", GetDomainFromURL("http://192.168.0.1"));
109 EXPECT_EQ("", GetDomainFromURL("http://localhost"));
110 EXPECT_EQ("", GetDomainFromURL("http://localhost."));
111 EXPECT_EQ("", GetDomainFromURL("http:////Comment"));
145 EXPECT_EQ(2U, GetRegistryLengthFromURL("http://a.baz.jp/file.html", false));
147 EXPECT_EQ(3U, GetRegistryLengthFromURL("http://a.baz.jp./file.html", false));
149 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://ac.jp", false)); // 2
150 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://a.bar.jp", false)); // 3
151 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://bar.jp", false)); // 3
152 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://baz.bar.jp", false)); // 3 4
153 EXPECT_EQ(12U, GetRegistryLengthFromURL("http://a.b.baz.bar.jp", false));
155 EXPECT_EQ(6U, GetRegistryLengthFromURL("http://baz.pref.bar.jp", false));
157 EXPECT_EQ(11U, GetRegistryLengthFromURL("http://a.b.bar.baz.com", false));
159 EXPECT_EQ(3U, GetRegistryLengthFromURL("http://a.d.c", false)); // 7
160 EXPECT_EQ(3U, GetRegistryLengthFromURL("http://.a.d.c", false)); // 7
161 EXPECT_EQ(3U, GetRegistryLengthFromURL("http://..a.d.c", false)); // 7
162 EXPECT_EQ(1U, GetRegistryLengthFromURL("http://a.b.c", false)); // 7 8
163 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://baz.com", false)); // none
164 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://baz.com.", false)); // none
165 EXPECT_EQ(3U, GetRegistryLengthFromURL("http://baz.com", true)); // none
166 EXPECT_EQ(4U, GetRegistryLengthFromURL("http://baz.com.", true)); // none
169 EXPECT_EQ(std::string::npos, GetRegistryLengthFromURL("http://", false));
172 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://foo.com..", false));
173 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://...", false));
174 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://192.168.0.1", false));
175 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://localhost", false));
176 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://localhost", true));
177 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://localhost.", false));
178 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://localhost.", true));
179 EXPECT_EQ(0U, GetRegistryLengthFromURL("http:////Comment", false));
217 EXPECT_TRUE(CompareDomains("http://a.b.bar.jp/file.html",
218 "http://a.b.bar.jp/file.html")); // b.bar.jp
219 EXPECT_TRUE(CompareDomains("http://a.b.bar.jp/file.html",
220 "http://b.b.bar.jp/file.html")); // b.bar.jp
221 EXPECT_FALSE(CompareDomains("http://a.foo.jp/file.html", // foo.jp
222 "http://a.not.jp/file.html")); // not.jp
223 EXPECT_FALSE(CompareDomains("http://a.foo.jp/file.html", // foo.jp
224 "http://a.foo.jp./file.html")); // foo.jp.
225 EXPECT_FALSE(CompareDomains("http://a.com/file.html", // a.com
226 "http://b.com/file.html")); // b.com
227 EXPECT_TRUE(CompareDomains("http://a.x.com/file.html",
228 "http://b.x.com/file.html")); // x.com
229 EXPECT_TRUE(CompareDomains("http://a.x.com/file.html",
230 "http://.x.com/file.html")); // x.com
231 EXPECT_TRUE(CompareDomains("http://a.x.com/file.html",
232 "http://..b.x.com/file.html")); // x.com
233 EXPECT_TRUE(CompareDomains("http://intranet/file.html",
234 "http://intranet/file.html")); // intranet
235 EXPECT_TRUE(CompareDomains("http://127.0.0.1/file.html",
236 "http://127.0.0.1/file.html")); // 127.0.0.1
237 EXPECT_FALSE(CompareDomains("http://192.168.0.1/file.html", // 192.168.0.1
238 "http://127.0.0.1/file.html")); // 127.0.0.1
247 EXPECT_EQ(3U, GetRegistryLengthFromURL("http://google.com", false));
248 EXPECT_EQ(3U, GetRegistryLengthFromURL("http://stanford.edu", false));
249 EXPECT_EQ(3U, GetRegistryLengthFromURL("http://ustreas.gov", false));
250 EXPECT_EQ(3U, GetRegistryLengthFromURL("http://icann.net", false));
251 EXPECT_EQ(3U, GetRegistryLengthFromURL("http://ferretcentral.org", false));
252 EXPECT_EQ(0U, GetRegistryLengthFromURL("http://nowhere.foo", false));
253 EXPECT_EQ(3U, GetRegistryLengthFromURL("http://nowhere.foo", true));