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

Side by Side Diff: chrome/browser/extensions/api/browsing_data/browsing_data_test.cc

Issue 608813003: Revert of Clear GCM data when the user clears cookies and other site data (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 <string> 5 #include <string>
6 6
7 #include "base/json/json_string_value_serializer.h" 7 #include "base/json/json_string_value_serializer.h"
8 #include "base/memory/ref_counted.h" 8 #include "base/memory/ref_counted.h"
9 #include "base/memory/scoped_ptr.h" 9 #include "base/memory/scoped_ptr.h"
10 #include "base/prefs/pref_service.h" 10 #include "base/prefs/pref_service.h"
(...skipping 478 matching lines...) Expand 10 before | Expand all | Expand 10 after
489 SetPrefsAndVerifySettings(BrowsingDataRemover::REMOVE_FORM_DATA, 0, 489 SetPrefsAndVerifySettings(BrowsingDataRemover::REMOVE_FORM_DATA, 0,
490 BrowsingDataRemover::REMOVE_FORM_DATA); 490 BrowsingDataRemover::REMOVE_FORM_DATA);
491 SetPrefsAndVerifySettings(BrowsingDataRemover::REMOVE_DOWNLOADS, 0, 491 SetPrefsAndVerifySettings(BrowsingDataRemover::REMOVE_DOWNLOADS, 0,
492 BrowsingDataRemover::REMOVE_DOWNLOADS); 492 BrowsingDataRemover::REMOVE_DOWNLOADS);
493 SetPrefsAndVerifySettings(BrowsingDataRemover::REMOVE_PASSWORDS, 0, 493 SetPrefsAndVerifySettings(BrowsingDataRemover::REMOVE_PASSWORDS, 0,
494 BrowsingDataRemover::REMOVE_PASSWORDS); 494 BrowsingDataRemover::REMOVE_PASSWORDS);
495 } 495 }
496 496
497 // Test cookie and app data settings. 497 // Test cookie and app data settings.
498 IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest, SettingsFunctionSiteData) { 498 IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest, SettingsFunctionSiteData) {
499 int site_data_no_plugins_and_gcm = BrowsingDataRemover::REMOVE_SITE_DATA & 499 int site_data_no_plugins = BrowsingDataRemover::REMOVE_SITE_DATA &
500 ~BrowsingDataRemover::REMOVE_PLUGIN_DATA & 500 ~BrowsingDataRemover::REMOVE_PLUGIN_DATA;
501 ~BrowsingDataRemover::REMOVE_GCM;
502 501
503 SetPrefsAndVerifySettings(BrowsingDataRemover::REMOVE_COOKIES, 502 SetPrefsAndVerifySettings(BrowsingDataRemover::REMOVE_COOKIES,
504 UNPROTECTED_WEB, 503 UNPROTECTED_WEB,
505 site_data_no_plugins_and_gcm); 504 site_data_no_plugins);
506 SetPrefsAndVerifySettings( 505 SetPrefsAndVerifySettings(
507 BrowsingDataRemover::REMOVE_HOSTED_APP_DATA_TESTONLY, 506 BrowsingDataRemover::REMOVE_HOSTED_APP_DATA_TESTONLY,
508 PROTECTED_WEB, 507 PROTECTED_WEB,
509 site_data_no_plugins_and_gcm); 508 site_data_no_plugins);
510 SetPrefsAndVerifySettings( 509 SetPrefsAndVerifySettings(
511 BrowsingDataRemover::REMOVE_COOKIES | 510 BrowsingDataRemover::REMOVE_COOKIES |
512 BrowsingDataRemover::REMOVE_HOSTED_APP_DATA_TESTONLY, 511 BrowsingDataRemover::REMOVE_HOSTED_APP_DATA_TESTONLY,
513 PROTECTED_WEB | UNPROTECTED_WEB, 512 PROTECTED_WEB | UNPROTECTED_WEB,
514 site_data_no_plugins_and_gcm); 513 site_data_no_plugins);
515 SetPrefsAndVerifySettings( 514 SetPrefsAndVerifySettings(
516 BrowsingDataRemover::REMOVE_COOKIES | 515 BrowsingDataRemover::REMOVE_COOKIES |
517 BrowsingDataRemover::REMOVE_PLUGIN_DATA, 516 BrowsingDataRemover::REMOVE_PLUGIN_DATA,
518 UNPROTECTED_WEB, 517 UNPROTECTED_WEB,
519 site_data_no_plugins_and_gcm | BrowsingDataRemover::REMOVE_PLUGIN_DATA); 518 BrowsingDataRemover::REMOVE_SITE_DATA);
520 } 519 }
521 520
522 // Test an arbitrary assortment of settings. 521 // Test an arbitrary assortment of settings.
523 IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest, SettingsFunctionAssorted) { 522 IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest, SettingsFunctionAssorted) {
524 int site_data_no_plugins_and_gcm = BrowsingDataRemover::REMOVE_SITE_DATA & 523 int site_data_no_plugins = BrowsingDataRemover::REMOVE_SITE_DATA &
525 ~BrowsingDataRemover::REMOVE_PLUGIN_DATA & 524 ~BrowsingDataRemover::REMOVE_PLUGIN_DATA;
526 ~BrowsingDataRemover::REMOVE_GCM;
527 525
528 SetPrefsAndVerifySettings( 526 SetPrefsAndVerifySettings(
529 BrowsingDataRemover::REMOVE_COOKIES | 527 BrowsingDataRemover::REMOVE_COOKIES |
530 BrowsingDataRemover::REMOVE_HISTORY | 528 BrowsingDataRemover::REMOVE_HISTORY |
531 BrowsingDataRemover::REMOVE_DOWNLOADS, 529 BrowsingDataRemover::REMOVE_DOWNLOADS,
532 UNPROTECTED_WEB, 530 UNPROTECTED_WEB,
533 site_data_no_plugins_and_gcm | 531 site_data_no_plugins |
534 BrowsingDataRemover::REMOVE_HISTORY | 532 BrowsingDataRemover::REMOVE_HISTORY |
535 BrowsingDataRemover::REMOVE_DOWNLOADS); 533 BrowsingDataRemover::REMOVE_DOWNLOADS);
536 } 534 }
OLDNEW
« no previous file with comments | « chrome/browser/browsing_data/browsing_data_remover.cc ('k') | chrome/browser/services/gcm/gcm_profile_service.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698