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

Side by Side Diff: chrome/browser/ui/webui/options/sync_setup_handler_unittest.cc

Issue 2388163002: [Sync] Move //components/sync to the syncer namespace, take 2. (Closed)
Patch Set: Rebase. Created 4 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 "chrome/browser/ui/webui/options/sync_setup_handler.h" 5 #include "chrome/browser/ui/webui/options/sync_setup_handler.h"
6 6
7 #include <memory> 7 #include <memory>
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 781 matching lines...) Expand 10 before | Expand all | Expand 10 after
792 CheckBool(dictionary, "encryptAllData", false); 792 CheckBool(dictionary, "encryptAllData", false);
793 CheckConfigDataTypeArguments(dictionary, SYNC_ALL_DATA, GetAllTypes()); 793 CheckConfigDataTypeArguments(dictionary, SYNC_ALL_DATA, GetAllTypes());
794 } 794 }
795 795
796 TEST_F(SyncSetupHandlerTest, ShowSetupManuallySyncAll) { 796 TEST_F(SyncSetupHandlerTest, ShowSetupManuallySyncAll) {
797 EXPECT_CALL(*mock_pss_, IsPassphraseRequired()) 797 EXPECT_CALL(*mock_pss_, IsPassphraseRequired())
798 .WillRepeatedly(Return(false)); 798 .WillRepeatedly(Return(false));
799 EXPECT_CALL(*mock_pss_, IsUsingSecondaryPassphrase()) 799 EXPECT_CALL(*mock_pss_, IsUsingSecondaryPassphrase())
800 .WillRepeatedly(Return(false)); 800 .WillRepeatedly(Return(false));
801 SetupInitializedProfileSyncService(); 801 SetupInitializedProfileSyncService();
802 sync_driver::SyncPrefs sync_prefs(profile_->GetPrefs()); 802 syncer::SyncPrefs sync_prefs(profile_->GetPrefs());
803 sync_prefs.SetKeepEverythingSynced(false); 803 sync_prefs.SetKeepEverythingSynced(false);
804 SetDefaultExpectationsForConfigPage(); 804 SetDefaultExpectationsForConfigPage();
805 // This should display the sync setup dialog (not login). 805 // This should display the sync setup dialog (not login).
806 handler_->OpenSyncSetup(false /* creating_supervised_user */); 806 handler_->OpenSyncSetup(false /* creating_supervised_user */);
807 807
808 ExpectConfig(); 808 ExpectConfig();
809 const content::TestWebUI::CallData& data = *web_ui_.call_data()[0]; 809 const content::TestWebUI::CallData& data = *web_ui_.call_data()[0];
810 const base::DictionaryValue* dictionary = nullptr; 810 const base::DictionaryValue* dictionary = nullptr;
811 ASSERT_TRUE(data.arg2()->GetAsDictionary(&dictionary)); 811 ASSERT_TRUE(data.arg2()->GetAsDictionary(&dictionary));
812 CheckConfigDataTypeArguments(dictionary, CHOOSE_WHAT_TO_SYNC, GetAllTypes()); 812 CheckConfigDataTypeArguments(dictionary, CHOOSE_WHAT_TO_SYNC, GetAllTypes());
813 } 813 }
814 814
815 TEST_F(SyncSetupHandlerTest, ShowSetupSyncForAllTypesIndividually) { 815 TEST_F(SyncSetupHandlerTest, ShowSetupSyncForAllTypesIndividually) {
816 syncer::ModelTypeSet user_selectable_types = GetAllTypes(); 816 syncer::ModelTypeSet user_selectable_types = GetAllTypes();
817 syncer::ModelTypeSet::Iterator it; 817 syncer::ModelTypeSet::Iterator it;
818 for (it = user_selectable_types.First(); it.Good(); it.Inc()) { 818 for (it = user_selectable_types.First(); it.Good(); it.Inc()) {
819 EXPECT_CALL(*mock_pss_, IsPassphraseRequired()) 819 EXPECT_CALL(*mock_pss_, IsPassphraseRequired())
820 .WillRepeatedly(Return(false)); 820 .WillRepeatedly(Return(false));
821 EXPECT_CALL(*mock_pss_, IsUsingSecondaryPassphrase()) 821 EXPECT_CALL(*mock_pss_, IsUsingSecondaryPassphrase())
822 .WillRepeatedly(Return(false)); 822 .WillRepeatedly(Return(false));
823 SetupInitializedProfileSyncService(); 823 SetupInitializedProfileSyncService();
824 sync_driver::SyncPrefs sync_prefs(profile_->GetPrefs()); 824 syncer::SyncPrefs sync_prefs(profile_->GetPrefs());
825 sync_prefs.SetKeepEverythingSynced(false); 825 sync_prefs.SetKeepEverythingSynced(false);
826 SetDefaultExpectationsForConfigPage(); 826 SetDefaultExpectationsForConfigPage();
827 syncer::ModelTypeSet types; 827 syncer::ModelTypeSet types;
828 types.Put(it.Get()); 828 types.Put(it.Get());
829 EXPECT_CALL(*mock_pss_, GetPreferredDataTypes()). 829 EXPECT_CALL(*mock_pss_, GetPreferredDataTypes()).
830 WillRepeatedly(Return(types)); 830 WillRepeatedly(Return(types));
831 831
832 // This should display the sync setup dialog (not login). 832 // This should display the sync setup dialog (not login).
833 handler_->OpenSyncSetup(false /* creating_supervised_user */); 833 handler_->OpenSyncSetup(false /* creating_supervised_user */);
834 834
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
943 EXPECT_CALL(*mock_pss_, IsEncryptEverythingAllowed()) 943 EXPECT_CALL(*mock_pss_, IsEncryptEverythingAllowed())
944 .WillRepeatedly(Return(false)); 944 .WillRepeatedly(Return(false));
945 EXPECT_CALL(*mock_pss_, EnableEncryptEverything()).Times(0); 945 EXPECT_CALL(*mock_pss_, EnableEncryptEverything()).Times(0);
946 EXPECT_CALL(*mock_pss_, OnUserChoseDatatypes(true, _)); 946 EXPECT_CALL(*mock_pss_, OnUserChoseDatatypes(true, _));
947 handler_->HandleConfigure(&list_args); 947 handler_->HandleConfigure(&list_args);
948 948
949 // Ensure that we navigated to the "done" state since we don't need a 949 // Ensure that we navigated to the "done" state since we don't need a
950 // passphrase. 950 // passphrase.
951 ExpectDone(); 951 ExpectDone();
952 } 952 }
OLDNEW
« no previous file with comments | « chrome/browser/ui/webui/options/sync_setup_handler.cc ('k') | chrome/browser/ui/webui/settings/people_handler.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698