Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(203)

Side by Side Diff: chrome/browser/ui/panels/panel_browsertest.cc

Issue 7646003: Support auto-hide taskbar for panels on Windows. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 "base/command_line.h" 5 #include "base/command_line.h"
6 #include "chrome/browser/download/download_manager.h" 6 #include "chrome/browser/download/download_manager.h"
7 #include "chrome/browser/extensions/extension_service.h" 7 #include "chrome/browser/extensions/extension_service.h"
8 #include "chrome/browser/prefs/pref_service.h" 8 #include "chrome/browser/prefs/pref_service.h"
9 #include "chrome/browser/profiles/profile.h" 9 #include "chrome/browser/profiles/profile.h"
10 #include "chrome/browser/ui/browser.h" 10 #include "chrome/browser/ui/browser.h"
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
82 browser()->GetProfile()->GetExtensionService()->OnLoadSingleExtension( 82 browser()->GetProfile()->GetExtensionService()->OnLoadSingleExtension(
83 extension.get(), false); 83 extension.get(), false);
84 return extension; 84 return extension;
85 } 85 }
86 86
87 void TestCreatePanelOnOverflow() { 87 void TestCreatePanelOnOverflow() {
88 PanelManager* panel_manager = PanelManager::GetInstance(); 88 PanelManager* panel_manager = PanelManager::GetInstance();
89 EXPECT_EQ(0, panel_manager->num_panels()); // No panels initially. 89 EXPECT_EQ(0, panel_manager->num_panels()); // No panels initially.
90 90
91 // Specify the work area for testing purpose. 91 // Specify the work area for testing purpose.
92 panel_manager->SetWorkArea(gfx::Rect(0, 0, 800, 600)); 92 panel_manager->SetWorkArea(gfx::Rect(0, 0, 800, 600), 0);
93 93
94 // Create testing extensions. 94 // Create testing extensions.
95 scoped_refptr<Extension> extension1 = 95 scoped_refptr<Extension> extension1 =
96 CreateExtension(FILE_PATH_LITERAL("extension1")); 96 CreateExtension(FILE_PATH_LITERAL("extension1"));
97 scoped_refptr<Extension> extension2 = 97 scoped_refptr<Extension> extension2 =
98 CreateExtension(FILE_PATH_LITERAL("extension2")); 98 CreateExtension(FILE_PATH_LITERAL("extension2"));
99 scoped_refptr<Extension> extension3 = 99 scoped_refptr<Extension> extension3 =
100 CreateExtension(FILE_PATH_LITERAL("extension3")); 100 CreateExtension(FILE_PATH_LITERAL("extension3"));
101 101
102 // First, create 3 panels. 102 // First, create 3 panels.
(...skipping 398 matching lines...) Expand 10 before | Expand all | Expand 10 after
501 EXPECT_EQ(1, tabbed_browser->tab_count()); 501 EXPECT_EQ(1, tabbed_browser->tab_count());
502 ASSERT_TRUE(tabbed_browser->window()->IsDownloadShelfVisible()); 502 ASSERT_TRUE(tabbed_browser->window()->IsDownloadShelfVisible());
503 tabbed_browser->CloseWindow(); 503 tabbed_browser->CloseWindow();
504 #endif 504 #endif
505 505
506 EXPECT_EQ(1, panel_browser->tab_count()); 506 EXPECT_EQ(1, panel_browser->tab_count());
507 ASSERT_FALSE(panel_browser->window()->IsDownloadShelfVisible()); 507 ASSERT_FALSE(panel_browser->window()->IsDownloadShelfVisible());
508 508
509 panel_browser->CloseWindow(); 509 panel_browser->CloseWindow();
510 } 510 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698