public InProcessBrowserTest {
public:
AcceleratorCommandsFullscreenBrowserTest()
-#if defined(OS_CHROMEOS)
- : put_window_in_immersive_(true),
-#else
- : put_window_in_immersive_(false),
-#endif
- initial_show_state_(GetParam()) {
+ : initial_show_state_(GetParam()) {
}
virtual ~AcceleratorCommandsFullscreenBrowserTest() {
}
return window_state->IsNormalStateType();
}
- bool put_window_in_immersive() const {
- return put_window_in_immersive_;
- }
-
private:
- bool put_window_in_immersive_;
ui::WindowShowState initial_show_state_;
DISALLOW_COPY_AND_ASSIGN(AcceleratorCommandsFullscreenBrowserTest);
ash::accelerators::ToggleFullscreen();
EXPECT_TRUE(window_state->IsFullscreen());
- EXPECT_EQ(put_window_in_immersive(), IsInImmersiveFullscreen(window_state));
+ EXPECT_TRUE(IsInImmersiveFullscreen(window_state));
ash::accelerators::ToggleFullscreen();
EXPECT_TRUE(IsInitialShowState(window_state));
EXPECT_TRUE(IsInitialShowState(window_state));
// 3) Hosted apps.
- Browser::CreateParams browser_create_params(Browser::TYPE_POPUP,
- browser()->profile(), chrome::HOST_DESKTOP_TYPE_ASH);
- browser_create_params.app_name = "Test";
+ Browser::CreateParams browser_create_params(
+ Browser::CreateParams::CreateForApp("Test",
+ true /* trusted_source */,
+ gfx::Rect(),
+ browser()->profile(),
+ chrome::HOST_DESKTOP_TYPE_ASH));
Browser* app_host_browser = new Browser(browser_create_params);
ASSERT_TRUE(app_host_browser->is_app());
ash::accelerators::ToggleFullscreen();
EXPECT_TRUE(window_state->IsFullscreen());
- EXPECT_EQ(put_window_in_immersive(), IsInImmersiveFullscreen(window_state));
+ EXPECT_TRUE(IsInImmersiveFullscreen(window_state));
ash::accelerators::ToggleFullscreen();
EXPECT_TRUE(IsInitialShowState(window_state));
// 4) Popup browser windows.
- browser_create_params.app_name = "";
+ browser_create_params = Browser::CreateParams(
+ Browser::TYPE_POPUP, browser()->profile(), chrome::HOST_DESKTOP_TYPE_ASH);
Browser* popup_browser = new Browser(browser_create_params);
ASSERT_TRUE(popup_browser->is_type_popup());
ASSERT_FALSE(popup_browser->is_app());
ash::accelerators::ToggleFullscreen();
EXPECT_TRUE(window_state->IsFullscreen());
- EXPECT_EQ(put_window_in_immersive(), IsInImmersiveFullscreen(window_state));
+ EXPECT_TRUE(IsInImmersiveFullscreen(window_state));
ash::accelerators::ToggleFullscreen();
EXPECT_TRUE(IsInitialShowState(window_state));
ash::accelerators::ToggleFullscreen();
EXPECT_TRUE(window_state->IsFullscreen());
- EXPECT_EQ(put_window_in_immersive(), IsInImmersiveFullscreen(window_state));
+ EXPECT_TRUE(IsInImmersiveFullscreen(window_state));
// TODO(pkotwicz|oshima): Make toggling fullscreen restore the window to its
// show state prior to entering fullscreen.
public extensions::PlatformAppBrowserTest {
public:
AcceleratorCommandsPlatformAppFullscreenBrowserTest()
-#if defined(OS_CHROMEOS)
- : put_window_in_immersive_(true),
-#else
- : put_window_in_immersive_(false),
-#endif
- initial_show_state_(GetParam()) {
+ : initial_show_state_(GetParam()) {
}
virtual ~AcceleratorCommandsPlatformAppFullscreenBrowserTest() {
}
return ui::BaseWindow::IsRestored(*app_window->GetBaseWindow());
}
- bool put_window_in_immersive() const {
- return put_window_in_immersive_;
- }
-
private:
- bool put_window_in_immersive_;
ui::WindowShowState initial_show_state_;
DISALLOW_COPY_AND_ASSIGN(AcceleratorCommandsPlatformAppFullscreenBrowserTest);
EXPECT_TRUE(native_app_window->IsFullscreen());
ash::wm::WindowState* window_state =
ash::wm::GetWindowState(native_app_window->GetNativeWindow());
- EXPECT_EQ(put_window_in_immersive(),
- IsInImmersiveFullscreen(window_state));
+ EXPECT_TRUE(IsInImmersiveFullscreen(window_state));
ash::accelerators::ToggleFullscreen();
EXPECT_TRUE(IsInitialShowState(app_window));