Fix build break
[chromium-blink-merge.git] / ui / base / cocoa / fullscreen_window_manager_unittest.mm
blob710ec79a613129a906a6c349ca63f664bcff1e19
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #import "ui/base/cocoa/fullscreen_window_manager.h"
7 #include "testing/gtest/include/gtest/gtest.h"
8 #include "testing/platform_test.h"
9 #import "ui/base/test/ui_cocoa_test_helper.h"
11 typedef ui::CocoaTest FullscreenWindowManagerTest;
13 TEST_F(FullscreenWindowManagerTest, EnterExit) {
14   scoped_nsobject<FullscreenWindowManager> manager(
15       [[FullscreenWindowManager alloc]
16           initWithWindow:test_window()
17            desiredScreen:[NSScreen mainScreen]]);
19   NSApplicationPresentationOptions current_options =
20       [NSApp presentationOptions];
21   EXPECT_EQ(NSApplicationPresentationDefault, current_options);
23   [manager enterFullscreenMode];
24   current_options = [NSApp presentationOptions];
25   EXPECT_EQ(static_cast<NSApplicationPresentationOptions>(
26                 NSApplicationPresentationHideDock |
27                 NSApplicationPresentationHideMenuBar),
28             current_options);
30   [manager exitFullscreenMode];
31   current_options = [NSApp presentationOptions];
32   EXPECT_EQ(NSApplicationPresentationDefault, current_options);