Index: net/tools/tld_cleanup/tld_cleanup_util_unittest.cc |
diff --git a/net/tools/tld_cleanup/tld_cleanup_util_unittest.cc b/net/tools/tld_cleanup/tld_cleanup_util_unittest.cc |
deleted file mode 100644 |
index 6c7cbad918079523deaf93e534a8fdb374c0f3d5..0000000000000000000000000000000000000000 |
--- a/net/tools/tld_cleanup/tld_cleanup_util_unittest.cc |
+++ /dev/null |
@@ -1,167 +0,0 @@ |
-// Copyright 2013 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "net/tools/tld_cleanup/tld_cleanup_util.h" |
- |
-#include "base/files/file_path.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
- |
-namespace net { |
-namespace tld_cleanup { |
- |
-std::string SetupData(std::string icann_domains, std::string private_domains) { |
- return "// ===BEGIN ICANN DOMAINS===\n" + |
- icann_domains + |
- "// ===END ICANN DOMAINS===\n" + |
- "// ===BEGIN PRIVATE DOMAINS===\n" + |
- private_domains + |
- "// ===END PRIVATE DOMAINS===\n"; |
-} |
- |
-TEST(TldCleanupUtilTest, TwoRealTldsSuccessfullyRead) { |
- std::string icann_domains = "foo\n" |
- "bar\n"; |
- std::string private_domains = ""; |
- std::string data = SetupData(icann_domains, private_domains); |
- RuleMap rules; |
- NormalizeResult result = NormalizeDataToRuleMap(data, &rules); |
- ASSERT_EQ(kSuccess, result); |
- ASSERT_EQ(2U, rules.size()); |
- RuleMap::const_iterator foo_iter = rules.find("foo"); |
- ASSERT_FALSE(rules.end() == foo_iter); |
- EXPECT_FALSE(foo_iter->second.wildcard); |
- EXPECT_FALSE(foo_iter->second.exception); |
- EXPECT_FALSE(foo_iter->second.is_private); |
- RuleMap::const_iterator bar_iter = rules.find("bar"); |
- ASSERT_FALSE(rules.end() == bar_iter); |
- EXPECT_FALSE(bar_iter->second.wildcard); |
- EXPECT_FALSE(bar_iter->second.exception); |
- EXPECT_FALSE(bar_iter->second.is_private); |
-} |
- |
-TEST(TldCleanupUtilTest, RealTldAutomaticallyAddedForSubdomain) { |
- std::string icann_domains = "foo.bar\n"; |
- std::string private_domains = ""; |
- std::string data = SetupData(icann_domains, private_domains); |
- RuleMap rules; |
- NormalizeResult result = NormalizeDataToRuleMap(data, &rules); |
- ASSERT_EQ(kSuccess, result); |
- ASSERT_EQ(2U, rules.size()); |
- RuleMap::const_iterator foo_bar_iter = rules.find("foo.bar"); |
- ASSERT_FALSE(rules.end() == foo_bar_iter); |
- EXPECT_FALSE(foo_bar_iter->second.wildcard); |
- EXPECT_FALSE(foo_bar_iter->second.exception); |
- EXPECT_FALSE(foo_bar_iter->second.is_private); |
- RuleMap::const_iterator bar_iter = rules.find("bar"); |
- ASSERT_FALSE(rules.end() == bar_iter); |
- EXPECT_FALSE(bar_iter->second.wildcard); |
- EXPECT_FALSE(bar_iter->second.exception); |
- EXPECT_FALSE(bar_iter->second.is_private); |
-} |
- |
-TEST(TldCleanupUtilTest, PrivateTldMarkedAsPrivate) { |
- std::string icann_domains = "foo\n" |
- "bar\n"; |
- std::string private_domains = "baz\n"; |
- std::string data = SetupData(icann_domains, private_domains); |
- RuleMap rules; |
- NormalizeResult result = NormalizeDataToRuleMap(data, &rules); |
- ASSERT_EQ(kSuccess, result); |
- ASSERT_EQ(3U, rules.size()); |
- RuleMap::const_iterator foo_iter = rules.find("foo"); |
- ASSERT_FALSE(rules.end() == foo_iter); |
- EXPECT_FALSE(foo_iter->second.wildcard); |
- EXPECT_FALSE(foo_iter->second.exception); |
- EXPECT_FALSE(foo_iter->second.is_private); |
- RuleMap::const_iterator bar_iter = rules.find("bar"); |
- ASSERT_FALSE(rules.end() == bar_iter); |
- EXPECT_FALSE(bar_iter->second.wildcard); |
- EXPECT_FALSE(bar_iter->second.exception); |
- EXPECT_FALSE(bar_iter->second.is_private); |
- RuleMap::const_iterator baz_iter = rules.find("baz"); |
- ASSERT_FALSE(rules.end() == baz_iter); |
- EXPECT_FALSE(baz_iter->second.wildcard); |
- EXPECT_FALSE(baz_iter->second.exception); |
- EXPECT_TRUE(baz_iter->second.is_private); |
-} |
- |
-TEST(TldCleanupUtilTest, PrivateDomainMarkedAsPrivate) { |
- std::string icann_domains = "bar\n"; |
- std::string private_domains = "foo.bar\n"; |
- std::string data = SetupData(icann_domains, private_domains); |
- RuleMap rules; |
- NormalizeResult result = NormalizeDataToRuleMap(data, &rules); |
- ASSERT_EQ(kSuccess, result); |
- ASSERT_EQ(2U, rules.size()); |
- RuleMap::const_iterator bar_iter = rules.find("bar"); |
- ASSERT_FALSE(rules.end() == bar_iter); |
- EXPECT_FALSE(bar_iter->second.wildcard); |
- EXPECT_FALSE(bar_iter->second.exception); |
- EXPECT_FALSE(bar_iter->second.is_private); |
- RuleMap::const_iterator foo_bar_iter = rules.find("foo.bar"); |
- ASSERT_FALSE(rules.end() == foo_bar_iter); |
- EXPECT_FALSE(foo_bar_iter->second.wildcard); |
- EXPECT_FALSE(foo_bar_iter->second.exception); |
- EXPECT_TRUE(foo_bar_iter->second.is_private); |
-} |
- |
-TEST(TldCleanupUtilTest, ExtraTldRuleIsNotMarkedPrivate) { |
- std::string icann_domains = "foo.bar\n" |
- "baz.bar\n"; |
- std::string private_domains = "qux.bar\n"; |
- std::string data = SetupData(icann_domains, private_domains); |
- RuleMap rules; |
- NormalizeResult result = NormalizeDataToRuleMap(data, &rules); |
- ASSERT_EQ(kSuccess, result); |
- ASSERT_EQ(4U, rules.size()); |
- RuleMap::const_iterator foo_bar_iter = rules.find("foo.bar"); |
- ASSERT_FALSE(rules.end() == foo_bar_iter); |
- EXPECT_FALSE(foo_bar_iter->second.wildcard); |
- EXPECT_FALSE(foo_bar_iter->second.exception); |
- EXPECT_FALSE(foo_bar_iter->second.is_private); |
- RuleMap::const_iterator baz_bar_iter = rules.find("baz.bar"); |
- ASSERT_FALSE(rules.end() == baz_bar_iter); |
- EXPECT_FALSE(baz_bar_iter->second.wildcard); |
- EXPECT_FALSE(baz_bar_iter->second.exception); |
- EXPECT_FALSE(baz_bar_iter->second.is_private); |
- RuleMap::const_iterator bar_iter = rules.find("bar"); |
- ASSERT_FALSE(rules.end() == bar_iter); |
- EXPECT_FALSE(bar_iter->second.wildcard); |
- EXPECT_FALSE(bar_iter->second.exception); |
- EXPECT_FALSE(bar_iter->second.is_private); |
- RuleMap::const_iterator qux_bar_iter = rules.find("qux.bar"); |
- ASSERT_FALSE(rules.end() == qux_bar_iter); |
- EXPECT_FALSE(qux_bar_iter->second.wildcard); |
- EXPECT_FALSE(qux_bar_iter->second.exception); |
- EXPECT_TRUE(qux_bar_iter->second.is_private); |
-} |
- |
-TEST(TldCleanupUtilTest, WildcardAndExceptionParsedCorrectly) { |
- std::string icann_domains = "*.bar\n" |
- "!foo.bar\n"; |
- std::string private_domains = "!baz.bar\n"; |
- std::string data = SetupData(icann_domains, private_domains); |
- RuleMap rules; |
- NormalizeResult result = NormalizeDataToRuleMap(data, &rules); |
- ASSERT_EQ(kSuccess, result); |
- ASSERT_EQ(3U, rules.size()); |
- RuleMap::const_iterator foo_bar_iter = rules.find("bar"); |
- ASSERT_FALSE(rules.end() == foo_bar_iter); |
- EXPECT_TRUE(foo_bar_iter->second.wildcard); |
- EXPECT_FALSE(foo_bar_iter->second.exception); |
- EXPECT_FALSE(foo_bar_iter->second.is_private); |
- RuleMap::const_iterator bar_iter = rules.find("foo.bar"); |
- ASSERT_FALSE(rules.end() == bar_iter); |
- EXPECT_FALSE(bar_iter->second.wildcard); |
- EXPECT_TRUE(bar_iter->second.exception); |
- EXPECT_FALSE(bar_iter->second.is_private); |
- RuleMap::const_iterator baz_bar_iter = rules.find("baz.bar"); |
- ASSERT_FALSE(rules.end() == baz_bar_iter); |
- EXPECT_FALSE(baz_bar_iter->second.wildcard); |
- EXPECT_TRUE(baz_bar_iter->second.exception); |
- EXPECT_TRUE(baz_bar_iter->second.is_private); |
-} |
- |
-} // namespace tld_cleanup |
-} // namespace net |