| Index: components/sync/core_impl/sync_manager_impl_unittest.cc
|
| diff --git a/components/sync/core_impl/sync_manager_impl_unittest.cc b/components/sync/core_impl/sync_manager_impl_unittest.cc
|
| index cb55f6d089bb3570c522c4febd6ea9903651cf4f..e2cef4b3d5834fcd423a6793f185844662941eee 100644
|
| --- a/components/sync/core_impl/sync_manager_impl_unittest.cc
|
| +++ b/components/sync/core_impl/sync_manager_impl_unittest.cc
|
| @@ -254,6 +254,7 @@ class SyncApiTest : public testing::Test {
|
| UserShare* user_share();
|
| syncable::Directory* dir();
|
| SyncEncryptionHandler* encryption_handler();
|
| + PassphraseType GetPassphraseType(BaseTransaction* trans);
|
|
|
| private:
|
| base::MessageLoop message_loop_;
|
| @@ -272,6 +273,10 @@ SyncEncryptionHandler* SyncApiTest::encryption_handler() {
|
| return test_user_share_.encryption_handler();
|
| }
|
|
|
| +PassphraseType SyncApiTest::GetPassphraseType(BaseTransaction* trans) {
|
| + return dir()->GetNigoriHandler()->GetPassphraseType(trans->GetWrappedTrans());
|
| +}
|
| +
|
| bool SyncApiTest::ReloadDir() {
|
| return test_user_share_.Reload();
|
| }
|
| @@ -1126,6 +1131,16 @@ class SyncManagerTest : public testing::Test,
|
| trans->GetWrappedTrans());
|
| }
|
|
|
| + PassphraseType GetPassphraseType() {
|
| + ReadTransaction trans(FROM_HERE, sync_manager_.GetUserShare());
|
| + return GetPassphraseTypeWithTrans(&trans);
|
| + }
|
| +
|
| + PassphraseType GetPassphraseTypeWithTrans(BaseTransaction* trans) {
|
| + return trans->GetDirectory()->GetNigoriHandler()->GetPassphraseType(
|
| + trans->GetWrappedTrans());
|
| + }
|
| +
|
| void SimulateInvalidatorEnabledForTest(bool is_enabled) {
|
| DCHECK(sync_manager_.thread_checker_.CalledOnValidThread());
|
| sync_manager_.SetInvalidatorEnabled(is_enabled);
|
| @@ -1154,8 +1169,7 @@ class SyncManagerTest : public testing::Test,
|
| void SetImplicitPassphraseAndCheck(const std::string& passphrase) {
|
| sync_manager_.GetEncryptionHandler()->SetEncryptionPassphrase(passphrase,
|
| false);
|
| - EXPECT_EQ(PassphraseType::IMPLICIT_PASSPHRASE,
|
| - sync_manager_.GetEncryptionHandler()->GetPassphraseType());
|
| + EXPECT_EQ(PassphraseType::IMPLICIT_PASSPHRASE, GetPassphraseType());
|
| }
|
|
|
| void SetCustomPassphraseAndCheck(const std::string& passphrase) {
|
| @@ -1163,8 +1177,7 @@ class SyncManagerTest : public testing::Test,
|
| OnPassphraseTypeChanged(PassphraseType::CUSTOM_PASSPHRASE, _));
|
| sync_manager_.GetEncryptionHandler()->SetEncryptionPassphrase(passphrase,
|
| true);
|
| - EXPECT_EQ(PassphraseType::CUSTOM_PASSPHRASE,
|
| - sync_manager_.GetEncryptionHandler()->GetPassphraseType());
|
| + EXPECT_EQ(PassphraseType::CUSTOM_PASSPHRASE, GetPassphraseType());
|
| }
|
|
|
| bool HasUnrecoverableError() {
|
| @@ -1480,8 +1493,7 @@ TEST_F(SyncManagerTest, SupplyPendingGAIAPass) {
|
| OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN));
|
| ExpectPassphraseAcceptance();
|
| sync_manager_.GetEncryptionHandler()->SetDecryptionPassphrase("passphrase2");
|
| - EXPECT_EQ(PassphraseType::IMPLICIT_PASSPHRASE,
|
| - sync_manager_.GetEncryptionHandler()->GetPassphraseType());
|
| + EXPECT_EQ(PassphraseType::IMPLICIT_PASSPHRASE, GetPassphraseType());
|
| EXPECT_FALSE(IsEncryptEverythingEnabledForTest());
|
| {
|
| ReadTransaction trans(FROM_HERE, sync_manager_.GetUserShare());
|
| @@ -1606,8 +1618,7 @@ TEST_F(SyncManagerTest, SupplyPendingExplicitPass) {
|
| OnBootstrapTokenUpdated(_, PASSPHRASE_BOOTSTRAP_TOKEN));
|
| ExpectPassphraseAcceptance();
|
| sync_manager_.GetEncryptionHandler()->SetDecryptionPassphrase("explicit");
|
| - EXPECT_EQ(PassphraseType::CUSTOM_PASSPHRASE,
|
| - sync_manager_.GetEncryptionHandler()->GetPassphraseType());
|
| + EXPECT_EQ(PassphraseType::CUSTOM_PASSPHRASE, GetPassphraseType());
|
| EXPECT_FALSE(IsEncryptEverythingEnabledForTest());
|
| {
|
| ReadTransaction trans(FROM_HERE, sync_manager_.GetUserShare());
|
|
|