Lines Matching refs:GetDomainFromURL
54 std::string GetDomainFromURL(const std::string& url) {
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
103 EXPECT_EQ("", GetDomainFromURL(""));
104 EXPECT_EQ("", GetDomainFromURL("http://"));
105 EXPECT_EQ("", GetDomainFromURL("file:///C:/file.html"));
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"));