| Index: chrome/browser/chromeos/login/parallel_authenticator_unittest.cc
|
| diff --git a/chrome/browser/chromeos/login/parallel_authenticator_unittest.cc b/chrome/browser/chromeos/login/parallel_authenticator_unittest.cc
|
| index 8b8ab4e8fb70d38e917ba5f13c77fe95218ecdbe..2bcf2434342138c4b116370b5a491da22489f1c7 100644
|
| --- a/chrome/browser/chromeos/login/parallel_authenticator_unittest.cc
|
| +++ b/chrome/browser/chromeos/login/parallel_authenticator_unittest.cc
|
| @@ -53,8 +53,7 @@ class ParallelAuthenticatorTest : public testing::Test {
|
| SystemSaltGetter::ConvertRawSaltToHexString(
|
| FakeCryptohomeClient::GetStubSystemSalt()))),
|
| user_manager_enabler_(new MockUserManager),
|
| - mock_caller_(NULL),
|
| - fake_dbus_thread_manager_(new FakeDBusThreadManager) {
|
| + mock_caller_(NULL) {
|
| }
|
|
|
| virtual ~ParallelAuthenticatorTest() {
|
| @@ -67,8 +66,12 @@ class ParallelAuthenticatorTest : public testing::Test {
|
| mock_caller_ = new cryptohome::MockAsyncMethodCaller;
|
| cryptohome::AsyncMethodCaller::InitializeForTesting(mock_caller_);
|
|
|
| - // Ownership of fake_dbus_thread_manager_ is taken.
|
| - DBusThreadManager::InitializeForTesting(fake_dbus_thread_manager_);
|
| + FakeDBusThreadManager* fake_dbus_thread_manager = new FakeDBusThreadManager;
|
| + fake_cryptohome_client_ = new FakeCryptohomeClient;
|
| + fake_dbus_thread_manager->SetCryptohomeClient(
|
| + scoped_ptr<CryptohomeClient>(fake_cryptohome_client_));
|
| + DBusThreadManager::InitializeForTesting(fake_dbus_thread_manager);
|
| +
|
| SystemSaltGetter::Initialize();
|
|
|
| auth_ = new ParallelAuthenticator(&consumer_);
|
| @@ -200,7 +203,7 @@ class ParallelAuthenticatorTest : public testing::Test {
|
| MockConsumer consumer_;
|
| scoped_refptr<ParallelAuthenticator> auth_;
|
| scoped_ptr<TestAttemptState> state_;
|
| - FakeDBusThreadManager* fake_dbus_thread_manager_;
|
| + FakeCryptohomeClient* fake_cryptohome_client_;
|
| };
|
|
|
| TEST_F(ParallelAuthenticatorTest, OnLoginSuccess) {
|
| @@ -289,9 +292,7 @@ TEST_F(ParallelAuthenticatorTest, ResolveOwnerNeededFailedMount) {
|
| LoginFailure failure = LoginFailure(LoginFailure::OWNER_REQUIRED);
|
| ExpectLoginFailure(failure);
|
|
|
| - FakeCryptohomeClient* fake_cryptohome_client =
|
| - fake_dbus_thread_manager_->fake_cryptohome_client();
|
| - fake_cryptohome_client->set_unmount_result(true);
|
| + fake_cryptohome_client_->set_unmount_result(true);
|
|
|
| CrosSettingsProvider* device_settings_provider;
|
| StubCrosSettingsProvider stub_settings_provider;
|
|
|