Index: chrome/browser/supervised_user/supervised_user_browsertest.cc |
diff --git a/chrome/browser/managed_mode/managed_mode_browsertest.cc b/chrome/browser/supervised_user/supervised_user_browsertest.cc |
similarity index 77% |
rename from chrome/browser/managed_mode/managed_mode_browsertest.cc |
rename to chrome/browser/supervised_user/supervised_user_browsertest.cc |
index 9af827ec2096025a01c39f6df1d3d5f6ec99473e..fbe5d5a741f41ef3b3d6dc5e53419de259744450 100644 |
--- a/chrome/browser/managed_mode/managed_mode_browsertest.cc |
+++ b/chrome/browser/supervised_user/supervised_user_browsertest.cc |
@@ -10,14 +10,14 @@ |
#include "chrome/browser/common/cancelable_request.h" |
#include "chrome/browser/history/history_service_factory.h" |
#include "chrome/browser/infobars/infobar_service.h" |
-#include "chrome/browser/managed_mode/managed_mode_interstitial.h" |
-#include "chrome/browser/managed_mode/managed_mode_navigation_observer.h" |
-#include "chrome/browser/managed_mode/managed_user_constants.h" |
-#include "chrome/browser/managed_mode/managed_user_service.h" |
-#include "chrome/browser/managed_mode/managed_user_service_factory.h" |
-#include "chrome/browser/managed_mode/managed_user_settings_service.h" |
-#include "chrome/browser/managed_mode/managed_user_settings_service_factory.h" |
#include "chrome/browser/profiles/profile.h" |
+#include "chrome/browser/supervised_user/supervised_user_constants.h" |
+#include "chrome/browser/supervised_user/supervised_user_interstitial.h" |
+#include "chrome/browser/supervised_user/supervised_user_navigation_observer.h" |
+#include "chrome/browser/supervised_user/supervised_user_service.h" |
+#include "chrome/browser/supervised_user/supervised_user_service_factory.h" |
+#include "chrome/browser/supervised_user/supervised_user_settings_service.h" |
+#include "chrome/browser/supervised_user/supervised_user_settings_service_factory.h" |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/browser_navigator.h" |
#include "chrome/browser/ui/tabs/tab_strip_model.h" |
@@ -48,7 +48,7 @@ using content::WebContents; |
namespace { |
// Tests the filter mode in which all sites are blocked by default. |
-class ManagedModeBlockModeTest : public InProcessBrowserTest { |
+class SupervisedUserBlockModeTest : public InProcessBrowserTest { |
public: |
// Indicates whether the interstitial should proceed or not. |
enum InterstitialAction { |
@@ -56,8 +56,8 @@ class ManagedModeBlockModeTest : public InProcessBrowserTest { |
INTERSTITIAL_DONTPROCEED, |
}; |
- ManagedModeBlockModeTest() : managed_user_service_(NULL) {} |
- virtual ~ManagedModeBlockModeTest() {} |
+ SupervisedUserBlockModeTest() : supervised_user_service_(NULL) {} |
+ virtual ~SupervisedUserBlockModeTest() {} |
void CheckShownPageIsInterstitial(WebContents* tab) { |
CheckShownPage(tab, content::PAGE_TYPE_INTERSTITIAL); |
@@ -79,7 +79,7 @@ class ManagedModeBlockModeTest : public InProcessBrowserTest { |
InterstitialPage* interstitial_page = tab->GetInterstitialPage(); |
ASSERT_TRUE(interstitial_page); |
- // Get the ManagedModeInterstitial delegate. |
+ // Get the SupervisedUserInterstitial delegate. |
content::InterstitialPageDelegate* delegate = |
interstitial_page->GetDelegateForTesting(); |
@@ -91,7 +91,7 @@ class ManagedModeBlockModeTest : public InProcessBrowserTest { |
InterstitialPage* interstitial_page = tab->GetInterstitialPage(); |
ASSERT_TRUE(interstitial_page); |
- // Get the ManagedModeInterstitial delegate. |
+ // Get the SupervisedUserInterstitial delegate. |
content::InterstitialPageDelegate* delegate = |
interstitial_page->GetDelegateForTesting(); |
@@ -101,20 +101,21 @@ class ManagedModeBlockModeTest : public InProcessBrowserTest { |
protected: |
virtual void SetUpOnMainThread() OVERRIDE { |
- // Set up the ManagedModeNavigationObserver manually since the profile was |
- // not managed when the browser was created. |
+ // Set up the SupervisedUserNavigationObserver manually since the profile |
+ // was not supervised when the browser was created. |
content::WebContents* web_contents = |
browser()->tab_strip_model()->GetActiveWebContents(); |
- ManagedModeNavigationObserver::CreateForWebContents(web_contents); |
+ SupervisedUserNavigationObserver::CreateForWebContents(web_contents); |
Profile* profile = browser()->profile(); |
- managed_user_service_ = ManagedUserServiceFactory::GetForProfile(profile); |
- ManagedUserSettingsService* managed_user_settings_service = |
- ManagedUserSettingsServiceFactory::GetForProfile(profile); |
- managed_user_settings_service->SetLocalSettingForTesting( |
- managed_users::kContentPackDefaultFilteringBehavior, |
+ supervised_user_service_ = |
+ SupervisedUserServiceFactory::GetForProfile(profile); |
+ SupervisedUserSettingsService* supervised_user_settings_service = |
+ SupervisedUserSettingsServiceFactory::GetForProfile(profile); |
+ supervised_user_settings_service->SetLocalSettingForTesting( |
+ supervised_users::kContentPackDefaultFilteringBehavior, |
scoped_ptr<base::Value>( |
- new base::FundamentalValue(ManagedModeURLFilter::BLOCK))); |
+ new base::FundamentalValue(SupervisedUserURLFilter::BLOCK))); |
} |
virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE { |
@@ -141,7 +142,7 @@ class ManagedModeBlockModeTest : public InProcessBrowserTest { |
base::UTF8ToUTF16(text_query), |
options, |
&history_request_consumer, |
- base::Bind(&ManagedModeBlockModeTest::QueryHistoryComplete, |
+ base::Bind(&SupervisedUserBlockModeTest::QueryHistoryComplete, |
base::Unretained(this), |
results, |
&run_loop)); |
@@ -156,7 +157,7 @@ class ManagedModeBlockModeTest : public InProcessBrowserTest { |
run_loop->Quit(); // Will return out to QueryHistory. |
} |
- ManagedUserService* managed_user_service_; |
+ SupervisedUserService* supervised_user_service_; |
}; |
class MockTabStripModelObserver : public TabStripModelObserver { |
@@ -177,7 +178,7 @@ class MockTabStripModelObserver : public TabStripModelObserver { |
}; |
// Navigates to a blocked URL. |
-IN_PROC_BROWSER_TEST_F(ManagedModeBlockModeTest, |
+IN_PROC_BROWSER_TEST_F(SupervisedUserBlockModeTest, |
SendAccessRequestOnBlockedURL) { |
GURL test_url("http://www.example.com/files/simple.html"); |
ui_test_utils::NavigateToURL(browser(), test_url); |
@@ -200,7 +201,7 @@ IN_PROC_BROWSER_TEST_F(ManagedModeBlockModeTest, |
// Navigates to a blocked URL in a new tab. We expect the tab to be closed |
// automatically on pressing the "back" button on the interstitial. |
-IN_PROC_BROWSER_TEST_F(ManagedModeBlockModeTest, OpenBlockedURLInNewTab) { |
+IN_PROC_BROWSER_TEST_F(SupervisedUserBlockModeTest, OpenBlockedURLInNewTab) { |
TabStripModel* tab_strip = browser()->tab_strip_model(); |
WebContents* prev_tab = tab_strip->GetActiveWebContents(); |
@@ -224,22 +225,22 @@ IN_PROC_BROWSER_TEST_F(ManagedModeBlockModeTest, OpenBlockedURLInNewTab) { |
} |
// Tests whether a visit attempt adds a special history entry. |
-IN_PROC_BROWSER_TEST_F(ManagedModeBlockModeTest, |
+IN_PROC_BROWSER_TEST_F(SupervisedUserBlockModeTest, |
HistoryVisitRecorded) { |
GURL allowed_url("http://www.example.com/files/simple.html"); |
// Set the host as allowed. |
scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue); |
dict->SetBooleanWithoutPathExpansion(allowed_url.host(), true); |
- ManagedUserSettingsService* managed_user_settings_service = |
- ManagedUserSettingsServiceFactory::GetForProfile( |
+ SupervisedUserSettingsService* supervised_user_settings_service = |
+ SupervisedUserSettingsServiceFactory::GetForProfile( |
browser()->profile()); |
- managed_user_settings_service->SetLocalSettingForTesting( |
- managed_users::kContentPackManualBehaviorHosts, |
+ supervised_user_settings_service->SetLocalSettingForTesting( |
+ supervised_users::kContentPackManualBehaviorHosts, |
dict.PassAs<base::Value>()); |
EXPECT_EQ( |
- ManagedUserService::MANUAL_ALLOW, |
- managed_user_service_->GetManualBehaviorForHost(allowed_url.host())); |
+ SupervisedUserService::MANUAL_ALLOW, |
+ supervised_user_service_->GetManualBehaviorForHost(allowed_url.host())); |
ui_test_utils::NavigateToURL(browser(), allowed_url); |
@@ -259,11 +260,13 @@ IN_PROC_BROWSER_TEST_F(ManagedModeBlockModeTest, |
// Check that we went back to the first URL and that the manual behaviors |
// have not changed. |
EXPECT_EQ(allowed_url.spec(), tab->GetURL().spec()); |
- EXPECT_EQ(ManagedUserService::MANUAL_ALLOW, |
- managed_user_service_->GetManualBehaviorForHost("www.example.com")); |
+ EXPECT_EQ(SupervisedUserService::MANUAL_ALLOW, |
+ supervised_user_service_->GetManualBehaviorForHost( |
+ "www.example.com")); |
EXPECT_EQ( |
- ManagedUserService::MANUAL_NONE, |
- managed_user_service_->GetManualBehaviorForHost("www.new-example.com")); |
+ SupervisedUserService::MANUAL_NONE, |
+ supervised_user_service_->GetManualBehaviorForHost( |
+ "www.new-example.com")); |
// Query the history entry. |
HistoryService* history_service = HistoryServiceFactory::GetForProfile( |
@@ -280,7 +283,7 @@ IN_PROC_BROWSER_TEST_F(ManagedModeBlockModeTest, |
EXPECT_FALSE(results[1].blocked_visit()); |
} |
-IN_PROC_BROWSER_TEST_F(ManagedModeBlockModeTest, Unblock) { |
+IN_PROC_BROWSER_TEST_F(SupervisedUserBlockModeTest, Unblock) { |
GURL test_url("http://www.example.com/files/simple.html"); |
ui_test_utils::NavigateToURL(browser(), test_url); |
@@ -296,15 +299,15 @@ IN_PROC_BROWSER_TEST_F(ManagedModeBlockModeTest, Unblock) { |
// Set the host as allowed. |
scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue); |
dict->SetBooleanWithoutPathExpansion(test_url.host(), true); |
- ManagedUserSettingsService* managed_user_settings_service = |
- ManagedUserSettingsServiceFactory::GetForProfile( |
+ SupervisedUserSettingsService* supervised_user_settings_service = |
+ SupervisedUserSettingsServiceFactory::GetForProfile( |
browser()->profile()); |
- managed_user_settings_service->SetLocalSettingForTesting( |
- managed_users::kContentPackManualBehaviorHosts, |
+ supervised_user_settings_service->SetLocalSettingForTesting( |
+ supervised_users::kContentPackManualBehaviorHosts, |
dict.PassAs<base::Value>()); |
EXPECT_EQ( |
- ManagedUserService::MANUAL_ALLOW, |
- managed_user_service_->GetManualBehaviorForHost(test_url.host())); |
+ SupervisedUserService::MANUAL_ALLOW, |
+ supervised_user_service_->GetManualBehaviorForHost(test_url.host())); |
observer.Wait(); |
EXPECT_EQ(test_url, web_contents->GetURL()); |