| Index: chrome/browser/cocoa/browser_window_cocoa_unittest.mm
|
| ===================================================================
|
| --- chrome/browser/cocoa/browser_window_cocoa_unittest.mm (revision 19517)
|
| +++ chrome/browser/cocoa/browser_window_cocoa_unittest.mm (working copy)
|
| @@ -90,4 +90,34 @@
|
| EXPECT_EQ(before, bwc->IsBookmarkBarVisible());
|
| }
|
|
|
| +@interface FakeController : NSWindowController {
|
| + BOOL fullscreen_;
|
| +}
|
| +@end
|
| +
|
| +@implementation FakeController
|
| +- (void)setFullscreen:(BOOL)fullscreen {
|
| + fullscreen_ = fullscreen;
|
| +}
|
| +- (BOOL)isFullscreen {
|
| + return fullscreen_;
|
| +}
|
| +@end
|
| +
|
| +TEST_F(BrowserWindowCocoaTest, TestFullscreen) {
|
| + scoped_nsobject<FakeController> fake_controller_([[FakeController alloc]
|
| + init]);
|
| + BrowserWindowCocoaPong *bwc = new BrowserWindowCocoaPong(
|
| + browser_helper_.browser(),
|
| + (BrowserWindowController*)fake_controller_.get(),
|
| + cocoa_helper_.window());
|
| + scoped_ptr<BrowserWindowCocoaPong> scoped_bwc(bwc);
|
| +
|
| + EXPECT_FALSE(bwc->IsFullscreen());
|
| + bwc->SetFullscreen(true);
|
| + EXPECT_TRUE(bwc->IsFullscreen());
|
| + bwc->SetFullscreen(false);
|
| + EXPECT_FALSE(bwc->IsFullscreen());
|
| +}
|
| +
|
| /* TODO(???): test other methods of BrowserWindowCocoa */
|
|
|
| Property changes on: chrome/browser/cocoa/browser_window_cocoa_unittest.mm
|
| ___________________________________________________________________
|
| Name: svn:eol-style
|
| + LF
|
|
|
|
|