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

Side by Side Diff: chrome/browser/sync/sync_error_notifier_ash_unittest.cc

Issue 1920263003: Rename gfx::Display/Screen to display::Display/Screen in chrome (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 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
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "chrome/browser/sync/sync_error_notifier_ash.h" 5 #include "chrome/browser/sync/sync_error_notifier_ash.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <memory> 9 #include <memory>
10 10
(...skipping 13 matching lines...) Expand all
24 #include "chrome/test/base/testing_profile_manager.h" 24 #include "chrome/test/base/testing_profile_manager.h"
25 #include "components/browser_sync/browser/profile_sync_service_mock.h" 25 #include "components/browser_sync/browser/profile_sync_service_mock.h"
26 #include "components/sync_driver/sync_error_controller.h" 26 #include "components/sync_driver/sync_error_controller.h"
27 #include "testing/gmock/include/gmock/gmock.h" 27 #include "testing/gmock/include/gmock/gmock.h"
28 #include "testing/gtest/include/gtest/gtest.h" 28 #include "testing/gtest/include/gtest/gtest.h"
29 #include "ui/message_center/notification.h" 29 #include "ui/message_center/notification.h"
30 30
31 #if defined(OS_WIN) 31 #if defined(OS_WIN)
32 #include "chrome/browser/ui/ash/ash_util.h" 32 #include "chrome/browser/ui/ash/ash_util.h"
33 #include "ui/aura/test/test_screen.h" 33 #include "ui/aura/test/test_screen.h"
34 #include "ui/gfx/screen.h" 34 #include "ui/display/screen.h"
35 #endif 35 #endif
36 36
37 using ::testing::NiceMock; 37 using ::testing::NiceMock;
38 using ::testing::Return; 38 using ::testing::Return;
39 using ::testing::ReturnRef; 39 using ::testing::ReturnRef;
40 using ::testing::_; 40 using ::testing::_;
41 41
42 namespace ash { 42 namespace ash {
43 namespace test { 43 namespace test {
44 44
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
82 SyncErrorNotifierTest() {} 82 SyncErrorNotifierTest() {}
83 ~SyncErrorNotifierTest() override {} 83 ~SyncErrorNotifierTest() override {}
84 84
85 void SetUp() override { 85 void SetUp() override {
86 DCHECK(TestingBrowserProcess::GetGlobal()); 86 DCHECK(TestingBrowserProcess::GetGlobal());
87 87
88 // Set up a desktop screen for Windows to hold native widgets, used when 88 // Set up a desktop screen for Windows to hold native widgets, used when
89 // adding desktop widgets (i.e., message center notifications). 89 // adding desktop widgets (i.e., message center notifications).
90 #if defined(OS_WIN) 90 #if defined(OS_WIN)
91 test_screen_.reset(aura::TestScreen::Create(gfx::Size())); 91 test_screen_.reset(aura::TestScreen::Create(gfx::Size()));
92 gfx::Screen::SetScreenInstance(test_screen_.get()); 92 display::Screen::SetScreenInstance(test_screen_.get());
93 #endif 93 #endif
94 94
95 AshTestBase::SetUp(); 95 AshTestBase::SetUp();
96 96
97 profile_manager_.reset( 97 profile_manager_.reset(
98 new TestingProfileManager(TestingBrowserProcess::GetGlobal())); 98 new TestingProfileManager(TestingBrowserProcess::GetGlobal()));
99 ASSERT_TRUE(profile_manager_->SetUp()); 99 ASSERT_TRUE(profile_manager_->SetUp());
100 100
101 profile_ = profile_manager_->CreateTestingProfile(kTestAccountId); 101 profile_ = profile_manager_->CreateTestingProfile(kTestAccountId);
102 102
(...skipping 13 matching lines...) Expand all
116 } 116 }
117 117
118 void TearDown() override { 118 void TearDown() override {
119 error_notifier_->Shutdown(); 119 error_notifier_->Shutdown();
120 service_.reset(); 120 service_.reset();
121 profile_manager_.reset(); 121 profile_manager_.reset();
122 122
123 AshTestBase::TearDown(); 123 AshTestBase::TearDown();
124 124
125 #if defined(OS_WIN) 125 #if defined(OS_WIN)
126 gfx::Screen::SetScreenInstance(nullptr); 126 display::Screen::SetScreenInstance(nullptr);
127 test_screen_.reset(); 127 test_screen_.reset();
128 #endif 128 #endif
129 129
130 } 130 }
131 131
132 protected: 132 protected:
133 // Utility function to test that SyncErrorNotifier behaves correctly for the 133 // Utility function to test that SyncErrorNotifier behaves correctly for the
134 // given error condition. 134 // given error condition.
135 void VerifySyncErrorNotifierResult(GoogleServiceAuthError::State error_state, 135 void VerifySyncErrorNotifierResult(GoogleServiceAuthError::State error_state,
136 bool is_signed_in, 136 bool is_signed_in,
(...skipping 15 matching lines...) Expand all
152 ASSERT_TRUE(notification); 152 ASSERT_TRUE(notification);
153 ASSERT_FALSE(notification->title().empty()); 153 ASSERT_FALSE(notification->title().empty());
154 ASSERT_FALSE(notification->title().empty()); 154 ASSERT_FALSE(notification->title().empty());
155 ASSERT_EQ((size_t)1, notification->buttons().size()); 155 ASSERT_EQ((size_t)1, notification->buttons().size());
156 } else { 156 } else {
157 ASSERT_FALSE(notification); 157 ASSERT_FALSE(notification);
158 } 158 }
159 } 159 }
160 160
161 #if defined(OS_WIN) 161 #if defined(OS_WIN)
162 std::unique_ptr<gfx::Screen> test_screen_; 162 std::unique_ptr<display::Screen> test_screen_;
163 #endif 163 #endif
164 std::unique_ptr<TestingProfileManager> profile_manager_; 164 std::unique_ptr<TestingProfileManager> profile_manager_;
165 std::unique_ptr<SyncErrorController> error_controller_; 165 std::unique_ptr<SyncErrorController> error_controller_;
166 std::unique_ptr<SyncErrorNotifier> error_notifier_; 166 std::unique_ptr<SyncErrorNotifier> error_notifier_;
167 std::unique_ptr<ProfileSyncServiceMock> service_; 167 std::unique_ptr<ProfileSyncServiceMock> service_;
168 TestingProfile* profile_; 168 TestingProfile* profile_;
169 FakeLoginUI login_ui_; 169 FakeLoginUI login_ui_;
170 NotificationUIManager* notification_ui_manager_; 170 NotificationUIManager* notification_ui_manager_;
171 171
172 private: 172 private:
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
223 SCOPED_TRACE("Not expecting notification since sync setup is incomplete"); 223 SCOPED_TRACE("Not expecting notification since sync setup is incomplete");
224 VerifySyncErrorNotifierResult( 224 VerifySyncErrorNotifierResult(
225 GoogleServiceAuthError::INVALID_GAIA_CREDENTIALS, 225 GoogleServiceAuthError::INVALID_GAIA_CREDENTIALS,
226 false /* not signed in */, 226 false /* not signed in */,
227 false /* no error */); 227 false /* no error */);
228 } 228 }
229 } 229 }
230 230
231 } // namespace test 231 } // namespace test
232 } // namespace ash 232 } // namespace ash
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698