| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/chromeos/policy/device_local_account.h" | 5 #include "chrome/browser/chromeos/policy/device_local_account.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <map> | 8 #include <map> |
| 9 #include <set> | 9 #include <set> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 1007 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1018 startup_urls_proto->mutable_value()->add_entries(kStartupURLs[i]); | 1018 startup_urls_proto->mutable_value()->add_entries(kStartupURLs[i]); |
| 1019 UploadAndInstallDeviceLocalAccountPolicy(); | 1019 UploadAndInstallDeviceLocalAccountPolicy(); |
| 1020 AddPublicSessionToDevicePolicy(kAccountId1); | 1020 AddPublicSessionToDevicePolicy(kAccountId1); |
| 1021 | 1021 |
| 1022 WaitForPolicy(); | 1022 WaitForPolicy(); |
| 1023 | 1023 |
| 1024 ASSERT_NO_FATAL_FAILURE(StartLogin(std::string(), std::string())); | 1024 ASSERT_NO_FATAL_FAILURE(StartLogin(std::string(), std::string())); |
| 1025 WaitForSessionStart(); | 1025 WaitForSessionStart(); |
| 1026 | 1026 |
| 1027 // Check that the startup pages specified in policy were opened. | 1027 // Check that the startup pages specified in policy were opened. |
| 1028 BrowserList* browser_list = | 1028 BrowserList* browser_list = BrowserList::GetInstance(); |
| 1029 BrowserList::GetInstance(chrome::HOST_DESKTOP_TYPE_ASH); | |
| 1030 EXPECT_EQ(1U, browser_list->size()); | 1029 EXPECT_EQ(1U, browser_list->size()); |
| 1031 Browser* browser = browser_list->get(0); | 1030 Browser* browser = browser_list->get(0); |
| 1032 ASSERT_TRUE(browser); | 1031 ASSERT_TRUE(browser); |
| 1033 | 1032 |
| 1034 TabStripModel* tabs = browser->tab_strip_model(); | 1033 TabStripModel* tabs = browser->tab_strip_model(); |
| 1035 ASSERT_TRUE(tabs); | 1034 ASSERT_TRUE(tabs); |
| 1036 int expected_tab_count = static_cast<int>(arraysize(kStartupURLs)); | 1035 int expected_tab_count = static_cast<int>(arraysize(kStartupURLs)); |
| 1037 EXPECT_EQ(expected_tab_count, tabs->count()); | 1036 EXPECT_EQ(expected_tab_count, tabs->count()); |
| 1038 for (int i = 0; i < expected_tab_count && i < tabs->count(); ++i) { | 1037 for (int i = 0; i < expected_tab_count && i < tabs->count(); ++i) { |
| 1039 EXPECT_EQ(GURL(kStartupURLs[i]), | 1038 EXPECT_EQ(GURL(kStartupURLs[i]), |
| (...skipping 10 matching lines...) Expand all Loading... |
| 1050 | 1049 |
| 1051 IN_PROC_BROWSER_TEST_F(DeviceLocalAccountTest, FullscreenDisallowed) { | 1050 IN_PROC_BROWSER_TEST_F(DeviceLocalAccountTest, FullscreenDisallowed) { |
| 1052 UploadAndInstallDeviceLocalAccountPolicy(); | 1051 UploadAndInstallDeviceLocalAccountPolicy(); |
| 1053 AddPublicSessionToDevicePolicy(kAccountId1); | 1052 AddPublicSessionToDevicePolicy(kAccountId1); |
| 1054 | 1053 |
| 1055 WaitForPolicy(); | 1054 WaitForPolicy(); |
| 1056 | 1055 |
| 1057 ASSERT_NO_FATAL_FAILURE(StartLogin(std::string(), std::string())); | 1056 ASSERT_NO_FATAL_FAILURE(StartLogin(std::string(), std::string())); |
| 1058 WaitForSessionStart(); | 1057 WaitForSessionStart(); |
| 1059 | 1058 |
| 1060 BrowserList* browser_list = | 1059 BrowserList* browser_list = BrowserList::GetInstance(); |
| 1061 BrowserList::GetInstance(chrome::HOST_DESKTOP_TYPE_ASH); | |
| 1062 EXPECT_EQ(1U, browser_list->size()); | 1060 EXPECT_EQ(1U, browser_list->size()); |
| 1063 Browser* browser = browser_list->get(0); | 1061 Browser* browser = browser_list->get(0); |
| 1064 ASSERT_TRUE(browser); | 1062 ASSERT_TRUE(browser); |
| 1065 BrowserWindow* browser_window = browser->window(); | 1063 BrowserWindow* browser_window = browser->window(); |
| 1066 ASSERT_TRUE(browser_window); | 1064 ASSERT_TRUE(browser_window); |
| 1067 | 1065 |
| 1068 // Verify that an attempt to enter fullscreen mode is denied. | 1066 // Verify that an attempt to enter fullscreen mode is denied. |
| 1069 EXPECT_FALSE(browser_window->IsFullscreen()); | 1067 EXPECT_FALSE(browser_window->IsFullscreen()); |
| 1070 chrome::ToggleFullscreenMode(browser); | 1068 chrome::ToggleFullscreenMode(browser); |
| 1071 EXPECT_FALSE(browser_window->IsFullscreen()); | 1069 EXPECT_FALSE(browser_window->IsFullscreen()); |
| (...skipping 482 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1554 | 1552 |
| 1555 // Start the platform app, causing it to open a window. | 1553 // Start the platform app, causing it to open a window. |
| 1556 run_loop_.reset(new base::RunLoop); | 1554 run_loop_.reset(new base::RunLoop); |
| 1557 OpenApplication(AppLaunchParams(profile, app, | 1555 OpenApplication(AppLaunchParams(profile, app, |
| 1558 extensions::LAUNCH_CONTAINER_NONE, NEW_WINDOW, | 1556 extensions::LAUNCH_CONTAINER_NONE, NEW_WINDOW, |
| 1559 extensions::SOURCE_TEST)); | 1557 extensions::SOURCE_TEST)); |
| 1560 run_loop_->Run(); | 1558 run_loop_->Run(); |
| 1561 EXPECT_EQ(1U, app_window_registry->app_windows().size()); | 1559 EXPECT_EQ(1U, app_window_registry->app_windows().size()); |
| 1562 | 1560 |
| 1563 // Close the only open browser window. | 1561 // Close the only open browser window. |
| 1564 BrowserList* browser_list = | 1562 BrowserList* browser_list = BrowserList::GetInstance(); |
| 1565 BrowserList::GetInstance(chrome::HOST_DESKTOP_TYPE_ASH); | |
| 1566 EXPECT_EQ(1U, browser_list->size()); | 1563 EXPECT_EQ(1U, browser_list->size()); |
| 1567 Browser* browser = browser_list->get(0); | 1564 Browser* browser = browser_list->get(0); |
| 1568 ASSERT_TRUE(browser); | 1565 ASSERT_TRUE(browser); |
| 1569 BrowserWindow* browser_window = browser->window(); | 1566 BrowserWindow* browser_window = browser->window(); |
| 1570 ASSERT_TRUE(browser_window); | 1567 ASSERT_TRUE(browser_window); |
| 1571 run_loop_.reset(new base::RunLoop); | 1568 run_loop_.reset(new base::RunLoop); |
| 1572 browser_window->Close(); | 1569 browser_window->Close(); |
| 1573 browser_window = NULL; | 1570 browser_window = NULL; |
| 1574 run_loop_->Run(); | 1571 run_loop_->Run(); |
| 1575 browser = NULL; | 1572 browser = NULL; |
| (...skipping 858 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2434 ASSERT_TRUE(content::ExecuteScript(contents_, | 2431 ASSERT_TRUE(content::ExecuteScript(contents_, |
| 2435 "$('tos-accept-button').click();")); | 2432 "$('tos-accept-button').click();")); |
| 2436 | 2433 |
| 2437 WaitForSessionStart(); | 2434 WaitForSessionStart(); |
| 2438 } | 2435 } |
| 2439 | 2436 |
| 2440 INSTANTIATE_TEST_CASE_P(TermsOfServiceDownloadTestInstance, | 2437 INSTANTIATE_TEST_CASE_P(TermsOfServiceDownloadTestInstance, |
| 2441 TermsOfServiceDownloadTest, testing::Bool()); | 2438 TermsOfServiceDownloadTest, testing::Bool()); |
| 2442 | 2439 |
| 2443 } // namespace policy | 2440 } // namespace policy |
| OLD | NEW |