| Index: ui/views/widget/widget_unittest.cc
|
| diff --git a/ui/views/widget/widget_unittest.cc b/ui/views/widget/widget_unittest.cc
|
| index 2273acb9eb4a7d92765e5cb9de42321c4edc24c8..b8fc39b0e2936650b60582d256a715c9f83a89d3 100644
|
| --- a/ui/views/widget/widget_unittest.cc
|
| +++ b/ui/views/widget/widget_unittest.cc
|
| @@ -167,7 +167,8 @@ ui::WindowShowState GetWidgetShowState(const Widget* widget) {
|
| return widget->IsFullscreen() ? ui::SHOW_STATE_FULLSCREEN :
|
| widget->IsMaximized() ? ui::SHOW_STATE_MAXIMIZED :
|
| widget->IsMinimized() ? ui::SHOW_STATE_MINIMIZED :
|
| - ui::SHOW_STATE_NORMAL;
|
| + widget->IsActive() ? ui::SHOW_STATE_NORMAL :
|
| + ui::SHOW_STATE_INACTIVE;
|
| }
|
|
|
| TEST_F(WidgetTest, WidgetInitParams) {
|
| @@ -2228,5 +2229,43 @@ TEST_F(WidgetTest, WindowModalityActivationTest) {
|
| #endif
|
| #endif
|
|
|
| +TEST_F(WidgetTest, ShowCreatesActiveWindow) {
|
| + Widget* widget = CreateTopLevelPlatformWidget();
|
| +
|
| + widget->Show();
|
| + EXPECT_EQ(GetWidgetShowState(widget), ui::SHOW_STATE_NORMAL);
|
| +
|
| + widget->CloseNow();
|
| +}
|
| +
|
| +TEST_F(WidgetTest, ShowInactive) {
|
| + Widget* widget = CreateTopLevelPlatformWidget();
|
| +
|
| + widget->ShowInactive();
|
| + EXPECT_EQ(GetWidgetShowState(widget), ui::SHOW_STATE_INACTIVE);
|
| +
|
| + widget->CloseNow();
|
| +}
|
| +
|
| +TEST_F(WidgetTest, ShowInactiveAfterShow) {
|
| + Widget* widget = CreateTopLevelPlatformWidget();
|
| +
|
| + widget->Show();
|
| + widget->ShowInactive();
|
| + EXPECT_EQ(GetWidgetShowState(widget), ui::SHOW_STATE_NORMAL);
|
| +
|
| + widget->CloseNow();
|
| +}
|
| +
|
| +TEST_F(WidgetTest, ShowAfterShowInactive) {
|
| + Widget* widget = CreateTopLevelPlatformWidget();
|
| +
|
| + widget->ShowInactive();
|
| + widget->Show();
|
| + EXPECT_EQ(GetWidgetShowState(widget), ui::SHOW_STATE_NORMAL);
|
| +
|
| + widget->CloseNow();
|
| +}
|
| +
|
| } // namespace test
|
| } // namespace views
|
|
|