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

Unified Diff: chrome/browser/supervised_user/supervised_user_url_filter_unittest.cc

Issue 335833003: Rename "managed (mode|user)" to "supervised user" (part 2) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: review comments (+ a few other cleanups) Created 6 years, 6 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: chrome/browser/supervised_user/supervised_user_url_filter_unittest.cc
diff --git a/chrome/browser/managed_mode/managed_mode_url_filter_unittest.cc b/chrome/browser/supervised_user/supervised_user_url_filter_unittest.cc
similarity index 55%
rename from chrome/browser/managed_mode/managed_mode_url_filter_unittest.cc
rename to chrome/browser/supervised_user/supervised_user_url_filter_unittest.cc
index e1091e452657a17cec790012800b25095a3e7726..55a9dbfaedd36d5f1d54338d4ab8227e5de23c37 100644
--- a/chrome/browser/managed_mode/managed_mode_url_filter_unittest.cc
+++ b/chrome/browser/supervised_user/supervised_user_url_filter_unittest.cc
@@ -6,23 +6,23 @@
#include "base/bind_helpers.h"
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
-#include "chrome/browser/managed_mode/managed_mode_url_filter.h"
+#include "chrome/browser/supervised_user/supervised_user_url_filter.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "url/gurl.h"
-class ManagedModeURLFilterTest : public ::testing::Test,
- public ManagedModeURLFilter::Observer {
+class SupervisedUserURLFilterTest : public ::testing::Test,
+ public SupervisedUserURLFilter::Observer {
public:
- ManagedModeURLFilterTest() : filter_(new ManagedModeURLFilter) {
- filter_->SetDefaultFilteringBehavior(ManagedModeURLFilter::BLOCK);
+ SupervisedUserURLFilterTest() : filter_(new SupervisedUserURLFilter) {
+ filter_->SetDefaultFilteringBehavior(SupervisedUserURLFilter::BLOCK);
filter_->AddObserver(this);
}
- virtual ~ManagedModeURLFilterTest() {
+ virtual ~SupervisedUserURLFilterTest() {
filter_->RemoveObserver(this);
}
- // ManagedModeURLFilter::Observer:
+ // SupervisedUserURLFilter::Observer:
virtual void OnSiteListUpdated() OVERRIDE {
run_loop_.Quit();
}
@@ -30,15 +30,15 @@ class ManagedModeURLFilterTest : public ::testing::Test,
protected:
bool IsURLWhitelisted(const std::string& url) {
return filter_->GetFilteringBehaviorForURL(GURL(url)) ==
- ManagedModeURLFilter::ALLOW;
+ SupervisedUserURLFilter::ALLOW;
}
base::MessageLoop message_loop_;
base::RunLoop run_loop_;
- scoped_refptr<ManagedModeURLFilter> filter_;
+ scoped_refptr<SupervisedUserURLFilter> filter_;
};
-TEST_F(ManagedModeURLFilterTest, Basic) {
+TEST_F(SupervisedUserURLFilterTest, Basic) {
std::vector<std::string> list;
// Allow domain and all subdomains, for any filtered scheme.
list.push_back("google.com");
@@ -63,8 +63,8 @@ TEST_F(ManagedModeURLFilterTest, Basic) {
EXPECT_TRUE(IsURLWhitelisted("file:///home/chronos/user/Downloads/img.jpg"));
}
-TEST_F(ManagedModeURLFilterTest, Inactive) {
- filter_->SetDefaultFilteringBehavior(ManagedModeURLFilter::ALLOW);
+TEST_F(SupervisedUserURLFilterTest, Inactive) {
+ filter_->SetDefaultFilteringBehavior(SupervisedUserURLFilter::ALLOW);
std::vector<std::string> list;
list.push_back("google.com");
@@ -76,7 +76,7 @@ TEST_F(ManagedModeURLFilterTest, Inactive) {
EXPECT_TRUE(IsURLWhitelisted("https://www.example.com"));
}
-TEST_F(ManagedModeURLFilterTest, Scheme) {
+TEST_F(SupervisedUserURLFilterTest, Scheme) {
std::vector<std::string> list;
// Filter only http, ftp and ws schemes.
list.push_back("http://secure.com");
@@ -96,7 +96,7 @@ TEST_F(ManagedModeURLFilterTest, Scheme) {
EXPECT_FALSE(IsURLWhitelisted("wss://www.secure.com"));
}
-TEST_F(ManagedModeURLFilterTest, Path) {
+TEST_F(SupervisedUserURLFilterTest, Path) {
std::vector<std::string> list;
// Filter only a certain path prefix.
list.push_back("path.to/ruin");
@@ -111,7 +111,7 @@ TEST_F(ManagedModeURLFilterTest, Path) {
EXPECT_FALSE(IsURLWhitelisted("http://path.to/fortune"));
}
-TEST_F(ManagedModeURLFilterTest, PathAndScheme) {
+TEST_F(SupervisedUserURLFilterTest, PathAndScheme) {
std::vector<std::string> list;
// Filter only a certain path prefix and scheme.
list.push_back("https://s.aaa.com/path");
@@ -127,7 +127,7 @@ TEST_F(ManagedModeURLFilterTest, PathAndScheme) {
EXPECT_FALSE(IsURLWhitelisted("https://s.aaa.com/"));
}
-TEST_F(ManagedModeURLFilterTest, Host) {
+TEST_F(SupervisedUserURLFilterTest, Host) {
std::vector<std::string> list;
// Filter only a certain hostname, without subdomains.
list.push_back(".www.example.com");
@@ -139,7 +139,7 @@ TEST_F(ManagedModeURLFilterTest, Host) {
EXPECT_FALSE(IsURLWhitelisted("http://subdomain.example.com"));
}
-TEST_F(ManagedModeURLFilterTest, IPAddress) {
+TEST_F(SupervisedUserURLFilterTest, IPAddress) {
std::vector<std::string> list;
// Filter an ip address.
list.push_back("123.123.123.123");
@@ -150,7 +150,7 @@ TEST_F(ManagedModeURLFilterTest, IPAddress) {
EXPECT_FALSE(IsURLWhitelisted("http://123.123.123.124/"));
}
-TEST_F(ManagedModeURLFilterTest, Canonicalization) {
+TEST_F(SupervisedUserURLFilterTest, Canonicalization) {
// We assume that the hosts and URLs are already canonicalized.
std::map<std::string, bool> hosts;
hosts["www.moose.org"] = true;
@@ -187,129 +187,139 @@ TEST_F(ManagedModeURLFilterTest, Canonicalization) {
EXPECT_TRUE(IsURLWhitelisted("http://www.example.com/foo/?bar=baz#ref"));
}
-TEST_F(ManagedModeURLFilterTest, HasFilteredScheme) {
+TEST_F(SupervisedUserURLFilterTest, HasFilteredScheme) {
EXPECT_TRUE(
- ManagedModeURLFilter::HasFilteredScheme(GURL("http://example.com")));
+ SupervisedUserURLFilter::HasFilteredScheme(GURL("http://example.com")));
EXPECT_TRUE(
- ManagedModeURLFilter::HasFilteredScheme(GURL("https://example.com")));
+ SupervisedUserURLFilter::HasFilteredScheme(GURL("https://example.com")));
EXPECT_TRUE(
- ManagedModeURLFilter::HasFilteredScheme(GURL("ftp://example.com")));
+ SupervisedUserURLFilter::HasFilteredScheme(GURL("ftp://example.com")));
EXPECT_TRUE(
- ManagedModeURLFilter::HasFilteredScheme(GURL("gopher://example.com")));
+ SupervisedUserURLFilter::HasFilteredScheme(GURL("gopher://example.com")));
EXPECT_TRUE(
- ManagedModeURLFilter::HasFilteredScheme(GURL("ws://example.com")));
+ SupervisedUserURLFilter::HasFilteredScheme(GURL("ws://example.com")));
EXPECT_TRUE(
- ManagedModeURLFilter::HasFilteredScheme(GURL("wss://example.com")));
+ SupervisedUserURLFilter::HasFilteredScheme(GURL("wss://example.com")));
EXPECT_FALSE(
- ManagedModeURLFilter::HasFilteredScheme(GURL("file://example.com")));
+ SupervisedUserURLFilter::HasFilteredScheme(GURL("file://example.com")));
EXPECT_FALSE(
- ManagedModeURLFilter::HasFilteredScheme(GURL("filesystem://80cols.com")));
+ SupervisedUserURLFilter::HasFilteredScheme(
+ GURL("filesystem://80cols.com")));
EXPECT_FALSE(
- ManagedModeURLFilter::HasFilteredScheme(GURL("chrome://example.com")));
+ SupervisedUserURLFilter::HasFilteredScheme(GURL("chrome://example.com")));
EXPECT_FALSE(
- ManagedModeURLFilter::HasFilteredScheme(GURL("wtf://example.com")));
+ SupervisedUserURLFilter::HasFilteredScheme(GURL("wtf://example.com")));
}
-TEST_F(ManagedModeURLFilterTest, HostMatchesPattern) {
+TEST_F(SupervisedUserURLFilterTest, HostMatchesPattern) {
EXPECT_TRUE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.com",
- "*.google.com"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com",
+ "*.google.com"));
EXPECT_TRUE(
- ManagedModeURLFilter::HostMatchesPattern("google.com", "*.google.com"));
+ SupervisedUserURLFilter::HostMatchesPattern("google.com",
+ "*.google.com"));
EXPECT_TRUE(
- ManagedModeURLFilter::HostMatchesPattern("accounts.google.com",
- "*.google.com"));
+ SupervisedUserURLFilter::HostMatchesPattern("accounts.google.com",
+ "*.google.com"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.de",
- "*.google.com"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.de",
+ "*.google.com"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("notgoogle.com",
- "*.google.com"));
+ SupervisedUserURLFilter::HostMatchesPattern("notgoogle.com",
+ "*.google.com"));
EXPECT_TRUE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.com",
- "www.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com",
+ "www.google.*"));
EXPECT_TRUE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.de",
- "www.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.de",
+ "www.google.*"));
EXPECT_TRUE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.co.uk",
- "www.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.co.uk",
+ "www.google.*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.blogspot.com",
- "www.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.blogspot.com",
+ "www.google.*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.google", "www.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google",
+ "www.google.*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("google.com", "www.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("google.com",
+ "www.google.*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("mail.google.com",
- "www.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("mail.google.com",
+ "www.google.*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.googleplex.com",
- "www.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.googleplex.com",
+ "www.google.*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.googleco.uk",
- "www.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.googleco.uk",
+ "www.google.*"));
EXPECT_TRUE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.com", "*.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com",
+ "*.google.*"));
EXPECT_TRUE(
- ManagedModeURLFilter::HostMatchesPattern("google.com", "*.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("google.com",
+ "*.google.*"));
EXPECT_TRUE(
- ManagedModeURLFilter::HostMatchesPattern("accounts.google.com",
- "*.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("accounts.google.com",
+ "*.google.*"));
EXPECT_TRUE(
- ManagedModeURLFilter::HostMatchesPattern("mail.google.com",
- "*.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("mail.google.com",
+ "*.google.*"));
EXPECT_TRUE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.de",
- "*.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.de",
+ "*.google.*"));
EXPECT_TRUE(
- ManagedModeURLFilter::HostMatchesPattern("google.de",
- "*.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("google.de",
+ "*.google.*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("google.blogspot.com",
- "*.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("google.blogspot.com",
+ "*.google.*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("google", "*.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("google", "*.google.*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("notgoogle.com", "*.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("notgoogle.com",
+ "*.google.*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.googleplex.com",
- "*.google.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.googleplex.com",
+ "*.google.*"));
// Now test a few invalid patterns. They should never match.
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.com", ""));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com", ""));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.com", "."));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com", "."));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.com", "*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com", "*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.com", ".*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com", ".*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.com", "*."));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com", "*."));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.com", "*.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com", "*.*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.google..com", "*..*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google..com", "*..*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.com", "*.*.com"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com", "*.*.com"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.com", "www.*.*"));
- EXPECT_FALSE(ManagedModeURLFilter::HostMatchesPattern("www.google.com",
- "*.goo.*le.*"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com", "www.*.*"));
EXPECT_FALSE(
- ManagedModeURLFilter::HostMatchesPattern("www.google.com", "*google*"));
- EXPECT_FALSE(ManagedModeURLFilter::HostMatchesPattern("www.google.com",
- "www.*.google.com"));
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com",
+ "*.goo.*le.*"));
+ EXPECT_FALSE(
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com",
+ "*google*"));
+ EXPECT_FALSE(
+ SupervisedUserURLFilter::HostMatchesPattern("www.google.com",
+ "www.*.google.com"));
}
-TEST_F(ManagedModeURLFilterTest, Patterns) {
+TEST_F(SupervisedUserURLFilterTest, Patterns) {
std::map<std::string, bool> hosts;
// Initally, the second rule is ignored because has the same value as the
@@ -328,7 +338,7 @@ TEST_F(ManagedModeURLFilterTest, Patterns) {
EXPECT_FALSE(IsURLWhitelisted("http://www.google.co.uk/blurp/"));
EXPECT_TRUE(IsURLWhitelisted("http://mail.google.com/moose/"));
- filter_->SetDefaultFilteringBehavior(ManagedModeURLFilter::ALLOW);
+ filter_->SetDefaultFilteringBehavior(SupervisedUserURLFilter::ALLOW);
EXPECT_FALSE(IsURLWhitelisted("http://www.google.com/foo/"));
EXPECT_FALSE(IsURLWhitelisted("http://accounts.google.com/bar/"));
EXPECT_FALSE(IsURLWhitelisted("http://www.google.co.uk/blurp/"));
« no previous file with comments | « chrome/browser/supervised_user/supervised_user_url_filter.cc ('k') | chrome/browser/supervised_user/supervised_users.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698