Home | History | Annotate | Download | only in base

Lines Matching refs:GetDomainFromHost

58 std::string GetDomainFromHost(const std::wstring& host) {
116 EXPECT_EQ("baz.jp", GetDomainFromHost(L"a.baz.jp")); // 1
117 EXPECT_EQ("baz.jp.", GetDomainFromHost(L"a.baz.jp.")); // 1
118 EXPECT_EQ("", GetDomainFromHost(L"ac.jp")); // 2
119 EXPECT_EQ("", GetDomainFromHost(L"a.bar.jp")); // 3
120 EXPECT_EQ("", GetDomainFromHost(L"bar.jp")); // 3
121 EXPECT_EQ("", GetDomainFromHost(L"baz.bar.jp")); // 3 4
122 EXPECT_EQ("a.b.baz.bar.jp", GetDomainFromHost(L"a.b.baz.bar.jp")); // 3 4
123 EXPECT_EQ("pref.bar.jp", GetDomainFromHost(L"baz.pref.bar.jp")); // 5
124 EXPECT_EQ("b.bar.baz.com.", GetDomainFromHost(L"a.b.bar.baz.com.")); // 6
125 EXPECT_EQ("a.d.c", GetDomainFromHost(L"a.d.c")); // 7
126 EXPECT_EQ("a.d.c", GetDomainFromHost(L".a.d.c")); // 7
127 EXPECT_EQ("a.d.c", GetDomainFromHost(L"..a.d.c")); // 7
128 EXPECT_EQ("b.c", GetDomainFromHost(L"a.b.c")); // 7 8
129 EXPECT_EQ("baz.com", GetDomainFromHost(L"baz.com")); // none
130 EXPECT_EQ("baz.com.", GetDomainFromHost(L"baz.com.")); // none
132 EXPECT_EQ("", GetDomainFromHost(L""));
133 EXPECT_EQ("", GetDomainFromHost(L"foo.com.."));
134 EXPECT_EQ("", GetDomainFromHost(L"..."));
135 EXPECT_EQ("", GetDomainFromHost(L"192.168.0.1"));
136 EXPECT_EQ("", GetDomainFromHost(L"localhost."));
137 EXPECT_EQ("", GetDomainFromHost(L".localhost."));