Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1066)

Unified Diff: net/base/registry_controlled_domains/registry_controlled_domain_unittest.cc

Issue 266243004: Clang format slam. Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/base/registry_controlled_domains/registry_controlled_domain_unittest.cc
diff --git a/net/base/registry_controlled_domains/registry_controlled_domain_unittest.cc b/net/base/registry_controlled_domains/registry_controlled_domain_unittest.cc
index 12eeba3d7b214ef6def86023c49ae07965d23cbb..650fa7059899e2806e660090b5823a5328affd03 100644
--- a/net/base/registry_controlled_domains/registry_controlled_domain_unittest.cc
+++ b/net/base/registry_controlled_domains/registry_controlled_domain_unittest.cc
@@ -28,25 +28,21 @@ std::string GetDomainFromHost(const std::string& host) {
return GetDomainAndRegistry(host, EXCLUDE_PRIVATE_REGISTRIES);
}
-size_t GetRegistryLengthFromURL(
- const std::string& url,
- UnknownRegistryFilter unknown_filter) {
- return GetRegistryLength(GURL(url),
- unknown_filter,
- EXCLUDE_PRIVATE_REGISTRIES);
+size_t GetRegistryLengthFromURL(const std::string& url,
+ UnknownRegistryFilter unknown_filter) {
+ return GetRegistryLength(
+ GURL(url), unknown_filter, EXCLUDE_PRIVATE_REGISTRIES);
}
size_t GetRegistryLengthFromURLIncludingPrivate(
const std::string& url,
UnknownRegistryFilter unknown_filter) {
- return GetRegistryLength(GURL(url),
- unknown_filter,
- INCLUDE_PRIVATE_REGISTRIES);
+ return GetRegistryLength(
+ GURL(url), unknown_filter, INCLUDE_PRIVATE_REGISTRIES);
}
-size_t GetRegistryLengthFromHost(
- const std::string& host,
- UnknownRegistryFilter unknown_filter) {
+size_t GetRegistryLengthFromHost(const std::string& host,
+ UnknownRegistryFilter unknown_filter) {
return GetRegistryLength(host, unknown_filter, EXCLUDE_PRIVATE_REGISTRIES);
}
@@ -80,16 +76,16 @@ TEST_F(RegistryControlledDomainTest, TestGetDomainAndRegistry) {
EXPECT_EQ("", GetDomainFromURL("http://bar.jp")); // 3
EXPECT_EQ("", GetDomainFromURL("http://baz.bar.jp")); // 3 4
EXPECT_EQ("a.b.baz.bar.jp", GetDomainFromURL("http://a.b.baz.bar.jp"));
- // 4
+ // 4
EXPECT_EQ("pref.bar.jp", GetDomainFromURL("http://baz.pref.bar.jp")); // 5
EXPECT_EQ("b.bar.baz.com.", GetDomainFromURL("http://a.b.bar.baz.com."));
- // 6
- EXPECT_EQ("a.d.c", GetDomainFromURL("http://a.d.c")); // 7
- EXPECT_EQ("a.d.c", GetDomainFromURL("http://.a.d.c")); // 7
- EXPECT_EQ("a.d.c", GetDomainFromURL("http://..a.d.c")); // 7
- EXPECT_EQ("b.c", GetDomainFromURL("http://a.b.c")); // 7 8
- EXPECT_EQ("baz.com", GetDomainFromURL("http://baz.com")); // none
- EXPECT_EQ("baz.com.", GetDomainFromURL("http://baz.com.")); // none
+ // 6
+ EXPECT_EQ("a.d.c", GetDomainFromURL("http://a.d.c")); // 7
+ EXPECT_EQ("a.d.c", GetDomainFromURL("http://.a.d.c")); // 7
+ EXPECT_EQ("a.d.c", GetDomainFromURL("http://..a.d.c")); // 7
+ EXPECT_EQ("b.c", GetDomainFromURL("http://a.b.c")); // 7 8
+ EXPECT_EQ("baz.com", GetDomainFromURL("http://baz.com")); // none
+ EXPECT_EQ("baz.com.", GetDomainFromURL("http://baz.com.")); // none
EXPECT_EQ("", GetDomainFromURL(std::string()));
EXPECT_EQ("", GetDomainFromURL("http://"));
@@ -132,119 +128,161 @@ TEST_F(RegistryControlledDomainTest, TestGetRegistryLength) {
UseDomainData(Perfect_Hash_Test1::FindDomain, Perfect_Hash_Test1_stringpool);
// Test GURL version of GetRegistryLength().
- EXPECT_EQ(2U, GetRegistryLengthFromURL("http://a.baz.jp/file.html",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 1
- EXPECT_EQ(3U, GetRegistryLengthFromURL("http://a.baz.jp./file.html",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 1
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://ac.jp",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 2
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://a.bar.jp",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 3
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://bar.jp",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 3
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://baz.bar.jp",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 3 4
- EXPECT_EQ(12U, GetRegistryLengthFromURL("http://a.b.baz.bar.jp",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 4
- EXPECT_EQ(6U, GetRegistryLengthFromURL("http://baz.pref.bar.jp",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 5
- EXPECT_EQ(11U, GetRegistryLengthFromURL("http://a.b.bar.baz.com",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 6
- EXPECT_EQ(3U, GetRegistryLengthFromURL("http://a.d.c",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 7
- EXPECT_EQ(3U, GetRegistryLengthFromURL("http://.a.d.c",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 7
- EXPECT_EQ(3U, GetRegistryLengthFromURL("http://..a.d.c",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 7
- EXPECT_EQ(1U, GetRegistryLengthFromURL("http://a.b.c",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 7 8
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://baz.com",
- EXCLUDE_UNKNOWN_REGISTRIES)); // none
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://baz.com.",
- EXCLUDE_UNKNOWN_REGISTRIES)); // none
- EXPECT_EQ(3U, GetRegistryLengthFromURL("http://baz.com",
- INCLUDE_UNKNOWN_REGISTRIES)); // none
- EXPECT_EQ(4U, GetRegistryLengthFromURL("http://baz.com.",
- INCLUDE_UNKNOWN_REGISTRIES)); // none
+ EXPECT_EQ(2U,
+ GetRegistryLengthFromURL("http://a.baz.jp/file.html",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 1
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromURL("http://a.baz.jp./file.html",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 1
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromURL("http://ac.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 2
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromURL("http://a.bar.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 3
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromURL("http://bar.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 3
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromURL("http://baz.bar.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 3 4
+ EXPECT_EQ(12U,
+ GetRegistryLengthFromURL("http://a.b.baz.bar.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 4
+ EXPECT_EQ(6U,
+ GetRegistryLengthFromURL("http://baz.pref.bar.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 5
+ EXPECT_EQ(11U,
+ GetRegistryLengthFromURL("http://a.b.bar.baz.com",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 6
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromURL("http://a.d.c",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 7
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromURL("http://.a.d.c",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 7
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromURL("http://..a.d.c",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 7
+ EXPECT_EQ(1U,
+ GetRegistryLengthFromURL("http://a.b.c",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 7 8
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromURL("http://baz.com",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // none
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromURL("http://baz.com.",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // none
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromURL("http://baz.com",
+ INCLUDE_UNKNOWN_REGISTRIES)); // none
+ EXPECT_EQ(4U,
+ GetRegistryLengthFromURL("http://baz.com.",
+ INCLUDE_UNKNOWN_REGISTRIES)); // none
- EXPECT_EQ(std::string::npos,
+ EXPECT_EQ(
+ std::string::npos,
GetRegistryLengthFromURL(std::string(), EXCLUDE_UNKNOWN_REGISTRIES));
EXPECT_EQ(std::string::npos,
- GetRegistryLengthFromURL("http://", EXCLUDE_UNKNOWN_REGISTRIES));
+ GetRegistryLengthFromURL("http://", EXCLUDE_UNKNOWN_REGISTRIES));
EXPECT_EQ(std::string::npos,
- GetRegistryLengthFromURL("file:///C:/file.html",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://foo.com..",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://...",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://192.168.0.1",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://localhost",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://localhost",
- INCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://localhost.",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://localhost.",
- INCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http:////Comment",
- EXCLUDE_UNKNOWN_REGISTRIES));
+ GetRegistryLengthFromURL("file:///C:/file.html",
+ EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(
+ 0U,
+ GetRegistryLengthFromURL("http://foo.com..", EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromURL("http://...", EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromURL("http://192.168.0.1",
+ EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(
+ 0U,
+ GetRegistryLengthFromURL("http://localhost", EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(
+ 0U,
+ GetRegistryLengthFromURL("http://localhost", INCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromURL("http://localhost.",
+ EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromURL("http://localhost.",
+ INCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(
+ 0U,
+ GetRegistryLengthFromURL("http:////Comment", EXCLUDE_UNKNOWN_REGISTRIES));
// Test std::string version of GetRegistryLength(). Uses the same
// underpinnings as the GURL version, so this is really more of a check of
// CanonicalizeHost().
- EXPECT_EQ(2U, GetRegistryLengthFromHost("a.baz.jp",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 1
- EXPECT_EQ(3U, GetRegistryLengthFromHost("a.baz.jp.",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 1
- EXPECT_EQ(0U, GetRegistryLengthFromHost("ac.jp",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 2
- EXPECT_EQ(0U, GetRegistryLengthFromHost("a.bar.jp",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 3
- EXPECT_EQ(0U, GetRegistryLengthFromHost("bar.jp",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 3
- EXPECT_EQ(0U, GetRegistryLengthFromHost("baz.bar.jp",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 3 4
- EXPECT_EQ(12U, GetRegistryLengthFromHost("a.b.baz.bar.jp",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 4
- EXPECT_EQ(6U, GetRegistryLengthFromHost("baz.pref.bar.jp",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 5
- EXPECT_EQ(11U, GetRegistryLengthFromHost("a.b.bar.baz.com",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 6
- EXPECT_EQ(3U, GetRegistryLengthFromHost("a.d.c",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 7
- EXPECT_EQ(3U, GetRegistryLengthFromHost(".a.d.c",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 7
- EXPECT_EQ(3U, GetRegistryLengthFromHost("..a.d.c",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 7
- EXPECT_EQ(1U, GetRegistryLengthFromHost("a.b.c",
- EXCLUDE_UNKNOWN_REGISTRIES)); // 7 8
- EXPECT_EQ(0U, GetRegistryLengthFromHost("baz.com",
- EXCLUDE_UNKNOWN_REGISTRIES)); // none
- EXPECT_EQ(0U, GetRegistryLengthFromHost("baz.com.",
- EXCLUDE_UNKNOWN_REGISTRIES)); // none
- EXPECT_EQ(3U, GetRegistryLengthFromHost("baz.com",
- INCLUDE_UNKNOWN_REGISTRIES)); // none
- EXPECT_EQ(4U, GetRegistryLengthFromHost("baz.com.",
- INCLUDE_UNKNOWN_REGISTRIES)); // none
+ EXPECT_EQ(2U,
+ GetRegistryLengthFromHost("a.baz.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 1
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromHost("a.baz.jp.",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 1
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromHost("ac.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 2
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromHost("a.bar.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 3
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromHost("bar.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 3
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromHost("baz.bar.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 3 4
+ EXPECT_EQ(12U,
+ GetRegistryLengthFromHost("a.b.baz.bar.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 4
+ EXPECT_EQ(6U,
+ GetRegistryLengthFromHost("baz.pref.bar.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 5
+ EXPECT_EQ(11U,
+ GetRegistryLengthFromHost("a.b.bar.baz.com",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 6
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromHost("a.d.c",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 7
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromHost(".a.d.c",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 7
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromHost("..a.d.c",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 7
+ EXPECT_EQ(1U,
+ GetRegistryLengthFromHost("a.b.c",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // 7 8
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromHost("baz.com",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // none
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromHost("baz.com.",
+ EXCLUDE_UNKNOWN_REGISTRIES)); // none
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromHost("baz.com",
+ INCLUDE_UNKNOWN_REGISTRIES)); // none
+ EXPECT_EQ(4U,
+ GetRegistryLengthFromHost("baz.com.",
+ INCLUDE_UNKNOWN_REGISTRIES)); // none
- EXPECT_EQ(std::string::npos,
+ EXPECT_EQ(
+ std::string::npos,
GetRegistryLengthFromHost(std::string(), EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromHost("foo.com..",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromHost("..",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromHost("192.168.0.1",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromHost("localhost",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromHost("localhost",
- INCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromHost("localhost.",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromHost("localhost.",
- INCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromHost("foo.com..", EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(0U, GetRegistryLengthFromHost("..", EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(
+ 0U, GetRegistryLengthFromHost("192.168.0.1", EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromHost("localhost", EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromHost("localhost", INCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(
+ 0U, GetRegistryLengthFromHost("localhost.", EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(
+ 0U, GetRegistryLengthFromHost("localhost.", INCLUDE_UNKNOWN_REGISTRIES));
}
TEST_F(RegistryControlledDomainTest, TestSameDomainOrHost) {
@@ -261,37 +299,44 @@ TEST_F(RegistryControlledDomainTest, TestSameDomainOrHost) {
EXPECT_FALSE(CompareDomains("http://a.com/file.html", // a.com
"http://b.com/file.html")); // b.com
EXPECT_TRUE(CompareDomains("http://a.x.com/file.html",
- "http://b.x.com/file.html")); // x.com
+ "http://b.x.com/file.html")); // x.com
EXPECT_TRUE(CompareDomains("http://a.x.com/file.html",
- "http://.x.com/file.html")); // x.com
+ "http://.x.com/file.html")); // x.com
EXPECT_TRUE(CompareDomains("http://a.x.com/file.html",
- "http://..b.x.com/file.html")); // x.com
+ "http://..b.x.com/file.html")); // x.com
EXPECT_TRUE(CompareDomains("http://intranet/file.html",
- "http://intranet/file.html")); // intranet
+ "http://intranet/file.html")); // intranet
EXPECT_TRUE(CompareDomains("http://127.0.0.1/file.html",
"http://127.0.0.1/file.html")); // 127.0.0.1
EXPECT_FALSE(CompareDomains("http://192.168.0.1/file.html", // 192.168.0.1
"http://127.0.0.1/file.html")); // 127.0.0.1
EXPECT_FALSE(CompareDomains("file:///C:/file.html",
- "file:///C:/file.html")); // no host
+ "file:///C:/file.html")); // no host
}
TEST_F(RegistryControlledDomainTest, TestDefaultData) {
// Note that no data is set: we're using the default rules.
- EXPECT_EQ(3U, GetRegistryLengthFromURL("http://google.com",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(3U, GetRegistryLengthFromURL("http://stanford.edu",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(3U, GetRegistryLengthFromURL("http://ustreas.gov",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(3U, GetRegistryLengthFromURL("http://icann.net",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(3U, GetRegistryLengthFromURL("http://ferretcentral.org",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://nowhere.notavaliddomain",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(15U, GetRegistryLengthFromURL("http://nowhere.notavaliddomain",
- INCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromURL("http://google.com",
+ EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromURL("http://stanford.edu",
+ EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromURL("http://ustreas.gov",
+ EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(
+ 3U,
+ GetRegistryLengthFromURL("http://icann.net", EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(3U,
+ GetRegistryLengthFromURL("http://ferretcentral.org",
+ EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromURL("http://nowhere.notavaliddomain",
+ EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(15U,
+ GetRegistryLengthFromURL("http://nowhere.notavaliddomain",
+ INCLUDE_UNKNOWN_REGISTRIES));
}
TEST_F(RegistryControlledDomainTest, TestPrivateRegistryHandling) {
@@ -303,50 +348,57 @@ TEST_F(RegistryControlledDomainTest, TestPrivateRegistryHandling) {
// 'priv.no' and 'private'.
// Non-private registries.
- EXPECT_EQ(2U, GetRegistryLengthFromURL("http://priv.no",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(2U, GetRegistryLengthFromURL("http://foo.priv.no",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(2U, GetRegistryLengthFromURL("http://foo.jp",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(2U, GetRegistryLengthFromURL("http://www.foo.jp",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://private",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://foo.private",
- EXCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(0U, GetRegistryLengthFromURL("http://private",
- INCLUDE_UNKNOWN_REGISTRIES));
- EXPECT_EQ(7U, GetRegistryLengthFromURL("http://foo.private",
- INCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(
+ 2U,
+ GetRegistryLengthFromURL("http://priv.no", EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(2U,
+ GetRegistryLengthFromURL("http://foo.priv.no",
+ EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(
+ 2U,
+ GetRegistryLengthFromURL("http://foo.jp", EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(2U,
+ GetRegistryLengthFromURL("http://www.foo.jp",
+ EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(
+ 0U,
+ GetRegistryLengthFromURL("http://private", EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(0U,
+ GetRegistryLengthFromURL("http://foo.private",
+ EXCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(
+ 0U,
+ GetRegistryLengthFromURL("http://private", INCLUDE_UNKNOWN_REGISTRIES));
+ EXPECT_EQ(7U,
+ GetRegistryLengthFromURL("http://foo.private",
+ INCLUDE_UNKNOWN_REGISTRIES));
// Private registries.
EXPECT_EQ(0U,
- GetRegistryLengthFromURLIncludingPrivate("http://priv.no",
- EXCLUDE_UNKNOWN_REGISTRIES));
+ GetRegistryLengthFromURLIncludingPrivate(
+ "http://priv.no", EXCLUDE_UNKNOWN_REGISTRIES));
EXPECT_EQ(7U,
- GetRegistryLengthFromURLIncludingPrivate("http://foo.priv.no",
- EXCLUDE_UNKNOWN_REGISTRIES));
+ GetRegistryLengthFromURLIncludingPrivate(
+ "http://foo.priv.no", EXCLUDE_UNKNOWN_REGISTRIES));
EXPECT_EQ(2U,
- GetRegistryLengthFromURLIncludingPrivate("http://foo.jp",
- EXCLUDE_UNKNOWN_REGISTRIES));
+ GetRegistryLengthFromURLIncludingPrivate(
+ "http://foo.jp", EXCLUDE_UNKNOWN_REGISTRIES));
EXPECT_EQ(2U,
- GetRegistryLengthFromURLIncludingPrivate("http://www.foo.jp",
- EXCLUDE_UNKNOWN_REGISTRIES));
+ GetRegistryLengthFromURLIncludingPrivate(
+ "http://www.foo.jp", EXCLUDE_UNKNOWN_REGISTRIES));
EXPECT_EQ(0U,
- GetRegistryLengthFromURLIncludingPrivate("http://private",
- EXCLUDE_UNKNOWN_REGISTRIES));
+ GetRegistryLengthFromURLIncludingPrivate(
+ "http://private", EXCLUDE_UNKNOWN_REGISTRIES));
EXPECT_EQ(7U,
- GetRegistryLengthFromURLIncludingPrivate("http://foo.private",
- EXCLUDE_UNKNOWN_REGISTRIES));
+ GetRegistryLengthFromURLIncludingPrivate(
+ "http://foo.private", EXCLUDE_UNKNOWN_REGISTRIES));
EXPECT_EQ(0U,
- GetRegistryLengthFromURLIncludingPrivate("http://private",
- INCLUDE_UNKNOWN_REGISTRIES));
+ GetRegistryLengthFromURLIncludingPrivate(
+ "http://private", INCLUDE_UNKNOWN_REGISTRIES));
EXPECT_EQ(7U,
- GetRegistryLengthFromURLIncludingPrivate("http://foo.private",
- INCLUDE_UNKNOWN_REGISTRIES));
+ GetRegistryLengthFromURLIncludingPrivate(
+ "http://foo.private", INCLUDE_UNKNOWN_REGISTRIES));
}
-
} // namespace registry_controlled_domains
} // namespace net

Powered by Google App Engine
This is Rietveld 408576698