Chromium Code Reviews

Side by Side Diff: chrome/common/notification_service_unittest.cc

Issue 40226: Fix files with lines > 80 cols. Part 2. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 11 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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/common/notification_service.h" 5 #include "chrome/common/notification_service.h"
6 #include "testing/gtest/include/gtest/gtest.h" 6 #include "testing/gtest/include/gtest/gtest.h"
7 7
8 namespace { 8 namespace {
9 9
10 class NotificationServiceTest: public testing::Test { 10 class NotificationServiceTest: public testing::Test {
(...skipping 123 matching lines...)
134 service->Notify(NotificationType::IDLE, 134 service->Notify(NotificationType::IDLE,
135 Source<TestSource>(&test_source), 135 Source<TestSource>(&test_source),
136 NotificationService::NoDetails()); 136 NotificationService::NoDetails());
137 137
138 EXPECT_EQ(5, all_types_all_sources.notification_count()); 138 EXPECT_EQ(5, all_types_all_sources.notification_count());
139 EXPECT_EQ(3, idle_all_sources.notification_count()); 139 EXPECT_EQ(3, idle_all_sources.notification_count());
140 EXPECT_EQ(2, all_types_test_source.notification_count()); 140 EXPECT_EQ(2, all_types_test_source.notification_count());
141 EXPECT_EQ(1, idle_test_source.notification_count()); 141 EXPECT_EQ(1, idle_test_source.notification_count());
142 142
143 // Removing an observer that isn't there is a no-op, this should be fine. 143 // Removing an observer that isn't there is a no-op, this should be fine.
144 service->RemoveObserver( 144 service->RemoveObserver(&all_types_all_sources,
145 &all_types_all_sources, NotificationType::ALL, NotificationService::AllSourc es()); 145 NotificationType::ALL,
146 NotificationService::AllSources());
146 } 147 }
147 148
148 TEST(NotificationServiceTest, MultipleRegistration) { 149 TEST(NotificationServiceTest, MultipleRegistration) {
149 TestSource test_source; 150 TestSource test_source;
150 151
151 TestObserver idle_test_source; 152 TestObserver idle_test_source;
152 153
153 NotificationService* service = NotificationService::current(); 154 NotificationService* service = NotificationService::current();
154 155
155 service->AddObserver( 156 service->AddObserver(&idle_test_source,
156 &idle_test_source, NotificationType::IDLE, Source<TestSource>(&test_source)) ; 157 NotificationType::IDLE,
157 service->AddObserver( 158 Source<TestSource>(&test_source));
158 &idle_test_source, NotificationType::ALL, Source<TestSource>(&test_source)); 159 service->AddObserver(&idle_test_source,
160 NotificationType::ALL,
161 Source<TestSource>(&test_source));
159 162
160 service->Notify(NotificationType::IDLE, 163 service->Notify(NotificationType::IDLE,
161 Source<TestSource>(&test_source), 164 Source<TestSource>(&test_source),
162 NotificationService::NoDetails()); 165 NotificationService::NoDetails());
163 EXPECT_EQ(2, idle_test_source.notification_count()); 166 EXPECT_EQ(2, idle_test_source.notification_count());
164 167
165 service->RemoveObserver( 168 service->RemoveObserver(&idle_test_source,
166 &idle_test_source, NotificationType::IDLE, Source<TestSource>(&test_source)) ; 169 NotificationType::IDLE,
170 Source<TestSource>(&test_source));
167 171
168 service->Notify(NotificationType::IDLE, 172 service->Notify(NotificationType::IDLE,
169 Source<TestSource>(&test_source), 173 Source<TestSource>(&test_source),
170 NotificationService::NoDetails()); 174 NotificationService::NoDetails());
171 EXPECT_EQ(3, idle_test_source.notification_count()); 175 EXPECT_EQ(3, idle_test_source.notification_count());
172 176
173 service->RemoveObserver( 177 service->RemoveObserver(&idle_test_source,
174 &idle_test_source, NotificationType::ALL, Source<TestSource>(&test_source)); 178 NotificationType::ALL,
179 Source<TestSource>(&test_source));
175 180
176 service->Notify(NotificationType::IDLE, 181 service->Notify(NotificationType::IDLE,
177 Source<TestSource>(&test_source), 182 Source<TestSource>(&test_source),
178 NotificationService::NoDetails()); 183 NotificationService::NoDetails());
179 EXPECT_EQ(3, idle_test_source.notification_count()); 184 EXPECT_EQ(3, idle_test_source.notification_count());
180 } 185 }
181 186
OLDNEW
« no previous file with comments | « chrome/common/net/url_request_intercept_job.cc ('k') | chrome/common/os_exchange_data_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine