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

Side by Side Diff: ash/common/system/tiles/tray_tiles_unittest.cc

Issue 2591553002: Remove non-cros support from ash/common/system. (Closed)
Patch Set: Created 4 years 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
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 "ash/common/system/tiles/tray_tiles.h" 5 #include "ash/common/system/tiles/tray_tiles.h"
6 6
7 #include "ash/common/session/session_state_delegate.h" 7 #include "ash/common/session/session_state_delegate.h"
8 #include "ash/common/system/tiles/tiles_default_view.h" 8 #include "ash/common/system/tiles/tiles_default_view.h"
9 #include "ash/common/wm_shell.h" 9 #include "ash/common/wm_shell.h"
10 #include "ash/test/ash_test_base.h" 10 #include "ash/test/ash_test_base.h"
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
51 51
52 DISALLOW_COPY_AND_ASSIGN(TrayTilesTest); 52 DISALLOW_COPY_AND_ASSIGN(TrayTilesTest);
53 }; 53 };
54 54
55 TEST_F(TrayTilesTest, ButtonStatesWithAddingUser) { 55 TEST_F(TrayTilesTest, ButtonStatesWithAddingUser) {
56 SetUserAddingScreenRunning(true); 56 SetUserAddingScreenRunning(true);
57 std::unique_ptr<views::View> default_view( 57 std::unique_ptr<views::View> default_view(
58 tray_tiles()->CreateDefaultViewForTesting(LoginStatus::USER)); 58 tray_tiles()->CreateDefaultViewForTesting(LoginStatus::USER));
59 EXPECT_EQ(GetSettingsButton()->state(), views::Button::STATE_DISABLED); 59 EXPECT_EQ(GetSettingsButton()->state(), views::Button::STATE_DISABLED);
60 EXPECT_EQ(GetHelpButton()->state(), views::Button::STATE_DISABLED); 60 EXPECT_EQ(GetHelpButton()->state(), views::Button::STATE_DISABLED);
61 #if !defined(OS_WIN)
62 EXPECT_EQ(GetLockButton()->state(), views::Button::STATE_DISABLED); 61 EXPECT_EQ(GetLockButton()->state(), views::Button::STATE_DISABLED);
63 EXPECT_EQ(GetPowerButton()->state(), views::Button::STATE_NORMAL); 62 EXPECT_EQ(GetPowerButton()->state(), views::Button::STATE_NORMAL);
64 #endif // !defined(OS_WIN)
65 } 63 }
66 64
67 TEST_F(TrayTilesTest, ButtonStatesWithLoginStatusNotLoggedIn) { 65 TEST_F(TrayTilesTest, ButtonStatesWithLoginStatusNotLoggedIn) {
68 std::unique_ptr<views::View> default_view( 66 std::unique_ptr<views::View> default_view(
69 tray_tiles()->CreateDefaultViewForTesting(LoginStatus::NOT_LOGGED_IN)); 67 tray_tiles()->CreateDefaultViewForTesting(LoginStatus::NOT_LOGGED_IN));
70 EXPECT_EQ(GetSettingsButton()->state(), views::Button::STATE_DISABLED); 68 EXPECT_EQ(GetSettingsButton()->state(), views::Button::STATE_DISABLED);
71 EXPECT_EQ(GetHelpButton()->state(), views::Button::STATE_DISABLED); 69 EXPECT_EQ(GetHelpButton()->state(), views::Button::STATE_DISABLED);
72 #if !defined(OS_WIN)
73 EXPECT_EQ(GetLockButton()->state(), views::Button::STATE_DISABLED); 70 EXPECT_EQ(GetLockButton()->state(), views::Button::STATE_DISABLED);
74 EXPECT_EQ(GetPowerButton()->state(), views::Button::STATE_NORMAL); 71 EXPECT_EQ(GetPowerButton()->state(), views::Button::STATE_NORMAL);
75 #endif // !defined(OS_WIN)
76 } 72 }
77 73
78 TEST_F(TrayTilesTest, ButtonStatesWithLoginStatusLocked) { 74 TEST_F(TrayTilesTest, ButtonStatesWithLoginStatusLocked) {
79 std::unique_ptr<views::View> default_view( 75 std::unique_ptr<views::View> default_view(
80 tray_tiles()->CreateDefaultViewForTesting(LoginStatus::LOCKED)); 76 tray_tiles()->CreateDefaultViewForTesting(LoginStatus::LOCKED));
81 EXPECT_EQ(GetSettingsButton()->state(), views::Button::STATE_DISABLED); 77 EXPECT_EQ(GetSettingsButton()->state(), views::Button::STATE_DISABLED);
82 EXPECT_EQ(GetHelpButton()->state(), views::Button::STATE_DISABLED); 78 EXPECT_EQ(GetHelpButton()->state(), views::Button::STATE_DISABLED);
83 #if !defined(OS_WIN)
84 EXPECT_EQ(GetLockButton()->state(), views::Button::STATE_DISABLED); 79 EXPECT_EQ(GetLockButton()->state(), views::Button::STATE_DISABLED);
85 EXPECT_EQ(GetPowerButton()->state(), views::Button::STATE_NORMAL); 80 EXPECT_EQ(GetPowerButton()->state(), views::Button::STATE_NORMAL);
86 #endif // !defined(OS_WIN)
87 } 81 }
88 82
89 TEST_F(TrayTilesTest, ButtonStatesWithLoginStatusUser) { 83 TEST_F(TrayTilesTest, ButtonStatesWithLoginStatusUser) {
90 std::unique_ptr<views::View> default_view( 84 std::unique_ptr<views::View> default_view(
91 tray_tiles()->CreateDefaultViewForTesting(LoginStatus::USER)); 85 tray_tiles()->CreateDefaultViewForTesting(LoginStatus::USER));
92 EXPECT_EQ(GetSettingsButton()->state(), views::Button::STATE_NORMAL); 86 EXPECT_EQ(GetSettingsButton()->state(), views::Button::STATE_NORMAL);
93 EXPECT_EQ(GetHelpButton()->state(), views::Button::STATE_NORMAL); 87 EXPECT_EQ(GetHelpButton()->state(), views::Button::STATE_NORMAL);
94 #if !defined(OS_WIN)
95 EXPECT_EQ(GetLockButton()->state(), views::Button::STATE_NORMAL); 88 EXPECT_EQ(GetLockButton()->state(), views::Button::STATE_NORMAL);
96 EXPECT_EQ(GetPowerButton()->state(), views::Button::STATE_NORMAL); 89 EXPECT_EQ(GetPowerButton()->state(), views::Button::STATE_NORMAL);
97 #endif // !defined(OS_WIN)
98 } 90 }
99 91
100 } // namespace ash 92 } // namespace ash
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698