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

Side by Side Diff: chrome/browser/notifications/desktop_notification_service_unittest.cc

Issue 7655019: Migrate Obsolete NotificationsSettings and remove content_settings::NotificationsProvider. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: " Created 9 years, 4 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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/notifications/desktop_notification_service.h" 5 #include "chrome/browser/notifications/desktop_notification_service.h"
6 6
7 #include "base/memory/ref_counted.h" 7 #include "base/memory/ref_counted.h"
8 #include "base/message_loop.h" 8 #include "base/message_loop.h"
9 #include "base/synchronization/waitable_event.h" 9 #include "base/synchronization/waitable_event.h"
10 #include "chrome/browser/notifications/desktop_notification_service_factory.h" 10 #include "chrome/browser/notifications/desktop_notification_service_factory.h"
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
218 EXPECT_EQ(WebKit::WebNotificationPresenter::PermissionDenied, 218 EXPECT_EQ(WebKit::WebNotificationPresenter::PermissionDenied,
219 proxy_->CacheHasPermission(cache_, GURL("http://denied.com"))); 219 proxy_->CacheHasPermission(cache_, GURL("http://denied.com")));
220 } 220 }
221 221
222 TEST_F(DesktopNotificationServiceTest, GetAllowedOrigins) { 222 TEST_F(DesktopNotificationServiceTest, GetAllowedOrigins) {
223 service_->GrantPermission(GURL("http://allowed2.com")); 223 service_->GrantPermission(GURL("http://allowed2.com"));
224 service_->GrantPermission(GURL("http://allowed.com")); 224 service_->GrantPermission(GURL("http://allowed.com"));
225 225
226 std::vector<GURL> allowed_origins(service_->GetAllowedOrigins()); 226 std::vector<GURL> allowed_origins(service_->GetAllowedOrigins());
227 ASSERT_EQ(2u, allowed_origins.size()); 227 ASSERT_EQ(2u, allowed_origins.size());
228 EXPECT_EQ(GURL("http://allowed2.com"), allowed_origins[0]); 228 EXPECT_EQ(GURL("http://allowed.com"), allowed_origins[0]);
229 EXPECT_EQ(GURL("http://allowed.com"), allowed_origins[1]); 229 EXPECT_EQ(GURL("http://allowed2.com"), allowed_origins[1]);
230 } 230 }
231 231
232 TEST_F(DesktopNotificationServiceTest, GetBlockedOrigins) { 232 TEST_F(DesktopNotificationServiceTest, GetBlockedOrigins) {
233 service_->DenyPermission(GURL("http://denied2.com")); 233 service_->DenyPermission(GURL("http://denied2.com"));
234 service_->DenyPermission(GURL("http://denied.com")); 234 service_->DenyPermission(GURL("http://denied.com"));
235 235
236 std::vector<GURL> denied_origins(service_->GetBlockedOrigins()); 236 std::vector<GURL> denied_origins(service_->GetBlockedOrigins());
237 ASSERT_EQ(2u, denied_origins.size()); 237 ASSERT_EQ(2u, denied_origins.size());
238 EXPECT_EQ(GURL("http://denied2.com"), denied_origins[0]); 238 EXPECT_EQ(GURL("http://denied.com"), denied_origins[0]);
239 EXPECT_EQ(GURL("http://denied.com"), denied_origins[1]); 239 EXPECT_EQ(GURL("http://denied2.com"), denied_origins[1]);
240 } 240 }
241 241
242 TEST_F(DesktopNotificationServiceTest, ResetAllSentToCache) { 242 TEST_F(DesktopNotificationServiceTest, ResetAllSentToCache) {
243 GURL allowed_url("http://allowed.com"); 243 GURL allowed_url("http://allowed.com");
244 service_->GrantPermission(allowed_url); 244 service_->GrantPermission(allowed_url);
245 EXPECT_EQ(WebKit::WebNotificationPresenter::PermissionAllowed, 245 EXPECT_EQ(WebKit::WebNotificationPresenter::PermissionAllowed,
246 proxy_->CacheHasPermission(cache_, allowed_url)); 246 proxy_->CacheHasPermission(cache_, allowed_url));
247 GURL denied_url("http://denied.com"); 247 GURL denied_url("http://denied.com");
248 service_->DenyPermission(denied_url); 248 service_->DenyPermission(denied_url);
249 EXPECT_EQ(WebKit::WebNotificationPresenter::PermissionDenied, 249 EXPECT_EQ(WebKit::WebNotificationPresenter::PermissionDenied,
(...skipping 25 matching lines...) Expand all
275 EXPECT_EQ(WebKit::WebNotificationPresenter::PermissionDenied, 275 EXPECT_EQ(WebKit::WebNotificationPresenter::PermissionDenied,
276 proxy_->CacheHasPermission(cache_, denied_url)); 276 proxy_->CacheHasPermission(cache_, denied_url));
277 277
278 service_->ResetBlockedOrigin(denied_url); 278 service_->ResetBlockedOrigin(denied_url);
279 279
280 EXPECT_EQ(WebKit::WebNotificationPresenter::PermissionNotAllowed, 280 EXPECT_EQ(WebKit::WebNotificationPresenter::PermissionNotAllowed,
281 proxy_->CacheHasPermission(cache_, denied_url)); 281 proxy_->CacheHasPermission(cache_, denied_url));
282 } 282 }
283 283
284 } // namespace 284 } // namespace
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698