Index: ash/focus_cycler_unittest.cc |
=================================================================== |
--- ash/focus_cycler_unittest.cc (revision 133697) |
+++ ash/focus_cycler_unittest.cc (working copy) |
@@ -7,7 +7,8 @@ |
#include "ash/launcher/launcher.h" |
#include "ash/shell.h" |
#include "ash/shell_window_ids.h" |
-#include "ash/status_area/status_area_view.h" |
+#include "ash/system/tray/system_tray.h" |
+#include "ash/system/tray/system_tray_widget_delegate.h" |
#include "ash/wm/window_util.h" |
#include "ash/test/ash_test_base.h" |
#include "ash/shell_factory.h" |
@@ -30,6 +31,12 @@ |
widget->GetContentsView()); |
} |
+SystemTray* CreateSystemTray() { |
+ SystemTray* tray = new SystemTray; |
+ tray->CreateWidget(); |
+ return tray; |
+} |
+ |
} // namespace |
typedef AshTestBase FocusCyclerTest; |
@@ -54,10 +61,10 @@ |
scoped_ptr<FocusCycler> focus_cycler(new FocusCycler()); |
// Add the Status area |
- views::Widget* status_widget = internal::CreateStatusArea(NULL); |
- ASSERT_TRUE(status_widget); |
- focus_cycler->AddWidget(status_widget); |
- GetStatusAreaView(status_widget)->SetFocusCyclerForTesting( |
+ scoped_ptr<SystemTray> tray(CreateSystemTray()); |
+ ASSERT_TRUE(tray->widget()); |
+ focus_cycler->AddWidget(tray->widget()); |
+ GetStatusAreaView(tray->widget())->SetFocusCyclerForTesting( |
focus_cycler.get()); |
// Add the launcher |
@@ -77,7 +84,7 @@ |
// Cycle focus to the status area |
focus_cycler->RotateFocus(FocusCycler::FORWARD); |
- EXPECT_TRUE(status_widget->IsActive()); |
+ EXPECT_TRUE(tray->widget()->IsActive()); |
// Cycle focus to the launcher |
focus_cycler->RotateFocus(FocusCycler::FORWARD); |
@@ -92,10 +99,10 @@ |
scoped_ptr<FocusCycler> focus_cycler(new FocusCycler()); |
// Add the Status area |
- views::Widget* status_widget = internal::CreateStatusArea(NULL); |
- ASSERT_TRUE(status_widget); |
- focus_cycler->AddWidget(status_widget); |
- GetStatusAreaView(status_widget)->SetFocusCyclerForTesting( |
+ scoped_ptr<SystemTray> tray(CreateSystemTray()); |
+ ASSERT_TRUE(tray->widget()); |
+ focus_cycler->AddWidget(tray->widget()); |
+ GetStatusAreaView(tray->widget())->SetFocusCyclerForTesting( |
focus_cycler.get()); |
// Add the launcher |
@@ -119,7 +126,7 @@ |
// Cycle focus to the status area |
focus_cycler->RotateFocus(FocusCycler::BACKWARD); |
- EXPECT_TRUE(status_widget->IsActive()); |
+ EXPECT_TRUE(tray->widget()->IsActive()); |
// Cycle focus to the browser |
focus_cycler->RotateFocus(FocusCycler::BACKWARD); |
@@ -161,10 +168,10 @@ |
scoped_ptr<FocusCycler> focus_cycler(new FocusCycler()); |
// Add the Status area |
- views::Widget* status_widget = internal::CreateStatusArea(NULL); |
- ASSERT_TRUE(status_widget); |
- focus_cycler->AddWidget(status_widget); |
- GetStatusAreaView(status_widget)->SetFocusCyclerForTesting( |
+ scoped_ptr<SystemTray> tray(CreateSystemTray()); |
+ ASSERT_TRUE(tray->widget()); |
+ focus_cycler->AddWidget(tray->widget()); |
+ GetStatusAreaView(tray->widget())->SetFocusCyclerForTesting( |
focus_cycler.get()); |
// Add the launcher |
@@ -184,7 +191,7 @@ |
// Cycle focus to the status area |
focus_cycler->RotateFocus(FocusCycler::FORWARD); |
- EXPECT_TRUE(status_widget->IsActive()); |
+ EXPECT_TRUE(tray->widget()->IsActive()); |
// Cycle focus to the browser |
focus_cycler->RotateFocus(FocusCycler::FORWARD); |
@@ -195,10 +202,10 @@ |
scoped_ptr<FocusCycler> focus_cycler(new FocusCycler()); |
// Add the Status area |
- views::Widget* status_widget = internal::CreateStatusArea(NULL); |
- ASSERT_TRUE(status_widget); |
- focus_cycler->AddWidget(status_widget); |
- GetStatusAreaView(status_widget)->SetFocusCyclerForTesting( |
+ scoped_ptr<SystemTray> tray(CreateSystemTray()); |
+ ASSERT_TRUE(tray->widget()); |
+ focus_cycler->AddWidget(tray->widget()); |
+ GetStatusAreaView(tray->widget())->SetFocusCyclerForTesting( |
focus_cycler.get()); |
// Add the launcher |
@@ -218,7 +225,7 @@ |
// Cycle focus to the status area |
focus_cycler->RotateFocus(FocusCycler::BACKWARD); |
- EXPECT_TRUE(status_widget->IsActive()); |
+ EXPECT_TRUE(tray->widget()->IsActive()); |
// Cycle focus to the browser |
focus_cycler->RotateFocus(FocusCycler::BACKWARD); |