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

Side by Side Diff: chrome/browser/sync/engine/syncapi_unittest.cc

Issue 6902101: Refactor sync passphrase setup flow and fix passphrase tests (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: de Morgan's law simplification. Created 9 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 | 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 // Unit tests for the SyncApi. Note that a lot of the underlying 5 // Unit tests for the SyncApi. Note that a lot of the underlying
6 // functionality is provided by the Syncable layer, which has its own 6 // functionality is provided by the Syncable layer, which has its own
7 // unit tests. We'll test SyncApi specific things in this harness. 7 // unit tests. We'll test SyncApi specific things in this harness.
8 8
9 #include <map> 9 #include <map>
10 10
(...skipping 582 matching lines...) Expand 10 before | Expand all | Expand 10 after
593 MOCK_METHOD4(OnChangesApplied, 593 MOCK_METHOD4(OnChangesApplied,
594 void(ModelType, 594 void(ModelType,
595 const BaseTransaction*, 595 const BaseTransaction*,
596 const SyncManager::ChangeRecord*, 596 const SyncManager::ChangeRecord*,
597 int)); // NOLINT 597 int)); // NOLINT
598 MOCK_METHOD1(OnChangesComplete, void(ModelType)); // NOLINT 598 MOCK_METHOD1(OnChangesComplete, void(ModelType)); // NOLINT
599 MOCK_METHOD1(OnSyncCycleCompleted, 599 MOCK_METHOD1(OnSyncCycleCompleted,
600 void(const SyncSessionSnapshot*)); // NOLINT 600 void(const SyncSessionSnapshot*)); // NOLINT
601 MOCK_METHOD0(OnInitializationComplete, void()); // NOLINT 601 MOCK_METHOD0(OnInitializationComplete, void()); // NOLINT
602 MOCK_METHOD1(OnAuthError, void(const GoogleServiceAuthError&)); // NOLINT 602 MOCK_METHOD1(OnAuthError, void(const GoogleServiceAuthError&)); // NOLINT
603 MOCK_METHOD1(OnPassphraseRequired, void(bool)); // NOLINT 603 MOCK_METHOD1(OnPassphraseRequired,
604 MOCK_METHOD0(OnPassphraseFailed, void()); // NOLINT 604 void(sync_api::PassphraseRequiredReason)); // NOLINT
605 MOCK_METHOD1(OnPassphraseAccepted, void(const std::string&)); // NOLINT 605 MOCK_METHOD1(OnPassphraseAccepted, void(const std::string&)); // NOLINT
606 MOCK_METHOD0(OnStopSyncingPermanently, void()); // NOLINT 606 MOCK_METHOD0(OnStopSyncingPermanently, void()); // NOLINT
607 MOCK_METHOD1(OnUpdatedToken, void(const std::string&)); // NOLINT 607 MOCK_METHOD1(OnUpdatedToken, void(const std::string&)); // NOLINT
608 MOCK_METHOD1(OnMigrationNeededForTypes, void(const ModelTypeSet&)); 608 MOCK_METHOD1(OnMigrationNeededForTypes, void(const ModelTypeSet&));
609 MOCK_METHOD0(OnClearServerDataFailed, void()); // NOLINT 609 MOCK_METHOD0(OnClearServerDataFailed, void()); // NOLINT
610 MOCK_METHOD0(OnClearServerDataSucceeded, void()); // NOLINT 610 MOCK_METHOD0(OnClearServerDataSucceeded, void()); // NOLINT
611 MOCK_METHOD1(OnEncryptionComplete, void(const ModelTypeSet&)); // NOLINT 611 MOCK_METHOD1(OnEncryptionComplete, void(const ModelTypeSet&)); // NOLINT
612 }; 612 };
613 613
614 class SyncNotifierMock : public sync_notifier::SyncNotifier { 614 class SyncNotifierMock : public sync_notifier::SyncNotifier {
(...skipping 506 matching lines...) Expand 10 before | Expand all | Expand 10 after
1121 true /* is encrypted */)); 1121 true /* is encrypted */));
1122 EXPECT_TRUE(syncable::VerifyDataTypeEncryption(trans.GetWrappedTrans(), 1122 EXPECT_TRUE(syncable::VerifyDataTypeEncryption(trans.GetWrappedTrans(),
1123 syncable::THEMES, 1123 syncable::THEMES,
1124 false /* not encrypted */)); 1124 false /* not encrypted */));
1125 } 1125 }
1126 } 1126 }
1127 1127
1128 } // namespace 1128 } // namespace
1129 1129
1130 } // namespace browser_sync 1130 } // namespace browser_sync
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698