| Index: sync/internal_api/sync_manager_impl_unittest.cc
|
| diff --git a/sync/internal_api/sync_manager_impl_unittest.cc b/sync/internal_api/sync_manager_impl_unittest.cc
|
| index 7c6f30cedfb7de05636d7bce8d98a4ad6f83387f..5bc59bee1c9e68c8607d6709f4b8a7160ee6976f 100644
|
| --- a/sync/internal_api/sync_manager_impl_unittest.cc
|
| +++ b/sync/internal_api/sync_manager_impl_unittest.cc
|
| @@ -695,7 +695,8 @@ class SyncEncryptionHandlerObserverMock
|
| void(PassphraseRequiredReason,
|
| const sync_pb::EncryptedData&)); // NOLINT
|
| MOCK_METHOD0(OnPassphraseAccepted, void()); // NOLINT
|
| - MOCK_METHOD1(OnBootstrapTokenUpdated, void(const std::string&)); // NOLINT
|
| + MOCK_METHOD2(OnBootstrapTokenUpdated,
|
| + void(const std::string&, BootstrapTokenType type)); // NOLINT
|
| MOCK_METHOD2(OnEncryptedTypesChanged,
|
| void(ModelTypeSet, bool)); // NOLINT
|
| MOCK_METHOD0(OnEncryptionComplete, void()); // NOLINT
|
| @@ -1521,7 +1522,8 @@ TEST_F(SyncManagerTest, EncryptDataTypesWithData) {
|
|
|
| // Trigger's a ReEncryptEverything with new passphrase.
|
| testing::Mock::VerifyAndClearExpectations(&encryption_observer_);
|
| - EXPECT_CALL(encryption_observer_, OnBootstrapTokenUpdated(_));
|
| + EXPECT_CALL(encryption_observer_,
|
| + OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN));
|
| EXPECT_CALL(encryption_observer_, OnPassphraseAccepted());
|
| EXPECT_CALL(encryption_observer_, OnEncryptionComplete());
|
| EXPECT_CALL(encryption_observer_, OnCryptographerStateChanged(_));
|
| @@ -1549,7 +1551,8 @@ TEST_F(SyncManagerTest, EncryptDataTypesWithData) {
|
| // Calling EncryptDataTypes with an empty encrypted types should not trigger
|
| // a reencryption and should just notify immediately.
|
| testing::Mock::VerifyAndClearExpectations(&encryption_observer_);
|
| - EXPECT_CALL(encryption_observer_, OnBootstrapTokenUpdated(_)).Times(0);
|
| + EXPECT_CALL(encryption_observer_,
|
| + OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN)).Times(0);
|
| EXPECT_CALL(encryption_observer_, OnPassphraseAccepted()).Times(0);
|
| EXPECT_CALL(encryption_observer_, OnEncryptionComplete()).Times(0);
|
| sync_manager_.GetEncryptionHandler()->EnableEncryptEverything();
|
| @@ -1560,7 +1563,8 @@ TEST_F(SyncManagerTest, EncryptDataTypesWithData) {
|
| // (case 1 in SyncManager::SyncInternal::SetEncryptionPassphrase)
|
| TEST_F(SyncManagerTest, SetInitialGaiaPass) {
|
| EXPECT_FALSE(SetUpEncryption(DONT_WRITE_NIGORI, UNINITIALIZED));
|
| - EXPECT_CALL(encryption_observer_, OnBootstrapTokenUpdated(_));
|
| + EXPECT_CALL(encryption_observer_,
|
| + OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN));
|
| EXPECT_CALL(encryption_observer_, OnPassphraseAccepted());
|
| EXPECT_CALL(encryption_observer_, OnEncryptionComplete());
|
| EXPECT_CALL(encryption_observer_, OnCryptographerStateChanged(_));
|
| @@ -1594,7 +1598,8 @@ TEST_F(SyncManagerTest, UpdateGaiaPass) {
|
| cryptographer->GetBootstrapToken(&bootstrap_token);
|
| verifier.Bootstrap(bootstrap_token);
|
| }
|
| - EXPECT_CALL(encryption_observer_, OnBootstrapTokenUpdated(_));
|
| + EXPECT_CALL(encryption_observer_,
|
| + OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN));
|
| EXPECT_CALL(encryption_observer_, OnPassphraseAccepted());
|
| EXPECT_CALL(encryption_observer_, OnEncryptionComplete());
|
| EXPECT_CALL(encryption_observer_, OnCryptographerStateChanged(_));
|
| @@ -1641,7 +1646,8 @@ TEST_F(SyncManagerTest, SetPassphraseWithPassword) {
|
| data.set_password_value("secret");
|
| password_node.SetPasswordSpecifics(data);
|
| }
|
| - EXPECT_CALL(encryption_observer_, OnBootstrapTokenUpdated(_));
|
| + EXPECT_CALL(encryption_observer_,
|
| + OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN));
|
| EXPECT_CALL(encryption_observer_, OnPassphraseAccepted());
|
| EXPECT_CALL(encryption_observer_, OnEncryptionComplete());
|
| EXPECT_CALL(encryption_observer_, OnCryptographerStateChanged(_));
|
| @@ -1698,7 +1704,8 @@ TEST_F(SyncManagerTest, SupplyPendingGAIAPass) {
|
| EXPECT_TRUE(cryptographer->has_pending_keys());
|
| node.SetNigoriSpecifics(nigori);
|
| }
|
| - EXPECT_CALL(encryption_observer_, OnBootstrapTokenUpdated(_));
|
| + EXPECT_CALL(encryption_observer_,
|
| + OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN));
|
| EXPECT_CALL(encryption_observer_, OnPassphraseAccepted());
|
| EXPECT_CALL(encryption_observer_, OnEncryptionComplete());
|
| EXPECT_CALL(encryption_observer_, OnCryptographerStateChanged(_));
|
| @@ -1752,7 +1759,8 @@ TEST_F(SyncManagerTest, SupplyPendingOldGAIAPass) {
|
| // The bootstrap token should have been updated. Save it to ensure it's based
|
| // on the new GAIA password.
|
| std::string bootstrap_token;
|
| - EXPECT_CALL(encryption_observer_, OnBootstrapTokenUpdated(_))
|
| + EXPECT_CALL(encryption_observer_,
|
| + OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN))
|
| .WillOnce(SaveArg<0>(&bootstrap_token));
|
| EXPECT_CALL(encryption_observer_, OnPassphraseRequired(_,_));
|
| EXPECT_CALL(encryption_observer_, OnCryptographerStateChanged(_));
|
| @@ -1774,7 +1782,8 @@ TEST_F(SyncManagerTest, SupplyPendingOldGAIAPass) {
|
| other_cryptographer.GetKeys(&encrypted);
|
| EXPECT_TRUE(cryptographer->CanDecrypt(encrypted));
|
| }
|
| - EXPECT_CALL(encryption_observer_, OnBootstrapTokenUpdated(_));
|
| + EXPECT_CALL(encryption_observer_,
|
| + OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN));
|
| EXPECT_CALL(encryption_observer_, OnPassphraseAccepted());
|
| EXPECT_CALL(encryption_observer_, OnEncryptionComplete());
|
| EXPECT_CALL(encryption_observer_, OnCryptographerStateChanged(_));
|
| @@ -1827,7 +1836,8 @@ TEST_F(SyncManagerTest, SupplyPendingExplicitPass) {
|
| nigori.set_using_explicit_passphrase(true);
|
| node.SetNigoriSpecifics(nigori);
|
| }
|
| - EXPECT_CALL(encryption_observer_, OnBootstrapTokenUpdated(_));
|
| + EXPECT_CALL(encryption_observer_,
|
| + OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN));
|
| EXPECT_CALL(encryption_observer_, OnPassphraseAccepted());
|
| EXPECT_CALL(encryption_observer_, OnEncryptionComplete());
|
| EXPECT_CALL(encryption_observer_, OnCryptographerStateChanged(_));
|
| @@ -1870,7 +1880,8 @@ TEST_F(SyncManagerTest, SupplyPendingGAIAPassUserProvided) {
|
| cryptographer->SetPendingKeys(nigori.encrypted());
|
| EXPECT_FALSE(cryptographer->is_ready());
|
| }
|
| - EXPECT_CALL(encryption_observer_, OnBootstrapTokenUpdated(_));
|
| + EXPECT_CALL(encryption_observer_,
|
| + OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN));
|
| EXPECT_CALL(encryption_observer_, OnPassphraseAccepted());
|
| EXPECT_CALL(encryption_observer_, OnEncryptionComplete());
|
| EXPECT_CALL(encryption_observer_, OnCryptographerStateChanged(_));
|
| @@ -1902,7 +1913,8 @@ TEST_F(SyncManagerTest, SetPassphraseWithEmptyPasswordNode) {
|
| EXPECT_EQ(WriteNode::INIT_SUCCESS, result);
|
| node_id = password_node.GetId();
|
| }
|
| - EXPECT_CALL(encryption_observer_, OnBootstrapTokenUpdated(_));
|
| + EXPECT_CALL(encryption_observer_,
|
| + OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN));
|
| EXPECT_CALL(encryption_observer_, OnPassphraseAccepted());
|
| EXPECT_CALL(encryption_observer_, OnEncryptionComplete());
|
| EXPECT_CALL(encryption_observer_, OnCryptographerStateChanged(_));
|
| @@ -2127,7 +2139,8 @@ TEST_F(SyncManagerTest, UpdateEntryWithEncryption) {
|
|
|
| // Set a new passphrase. Should set is_unsynced.
|
| testing::Mock::VerifyAndClearExpectations(&encryption_observer_);
|
| - EXPECT_CALL(encryption_observer_, OnBootstrapTokenUpdated(_));
|
| + EXPECT_CALL(encryption_observer_,
|
| + OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN));
|
| EXPECT_CALL(encryption_observer_, OnPassphraseAccepted());
|
| EXPECT_CALL(encryption_observer_, OnEncryptionComplete());
|
| EXPECT_CALL(encryption_observer_, OnCryptographerStateChanged(_));
|
| @@ -2324,7 +2337,8 @@ TEST_F(SyncManagerTest, UpdatePasswordNewPassphrase) {
|
|
|
| // Set a new passphrase. Should set is_unsynced.
|
| testing::Mock::VerifyAndClearExpectations(&encryption_observer_);
|
| - EXPECT_CALL(encryption_observer_, OnBootstrapTokenUpdated(_));
|
| + EXPECT_CALL(encryption_observer_,
|
| + OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN));
|
| EXPECT_CALL(encryption_observer_, OnPassphraseAccepted());
|
| EXPECT_CALL(encryption_observer_, OnEncryptionComplete());
|
| EXPECT_CALL(encryption_observer_, OnCryptographerStateChanged(_));
|
|
|