Chromium Code Reviews| Index: chrome/browser/chromeos/login/existing_user_controller_browsertest.cc |
| diff --git a/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc b/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc |
| index bf9a5eafde5a00fed87de7a01e1cb3f06d8d3ad4..0d5fc0712e144a953f1b5df2bd9c523d0129bb0b 100644 |
| --- a/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc |
| +++ b/chrome/browser/chromeos/login/existing_user_controller_browsertest.cc |
| @@ -8,7 +8,7 @@ |
| #include "chrome/browser/chromeos/cros/cros_in_process_browser_test.h" |
| #include "chrome/browser/chromeos/cros/mock_cryptohome_library.h" |
| #include "chrome/browser/chromeos/cros/mock_network_library.h" |
| -#include "chrome/browser/chromeos/dbus/dbus_thread_manager.h" |
| +#include "chrome/browser/chromeos/dbus/mock_dbus_thread_manager.h" |
| #include "chrome/browser/chromeos/dbus/mock_session_manager_client.h" |
| #include "chrome/browser/chromeos/login/existing_user_controller.h" |
| #include "chrome/browser/chromeos/login/helper.h" |
| @@ -104,7 +104,6 @@ class ExistingUserControllerTest : public CrosInProcessBrowserTest { |
| protected: |
| ExistingUserControllerTest() |
| : mock_cryptohome_library_(NULL), |
| - mock_session_manager_client_(NULL), |
| mock_network_library_(NULL), |
| mock_login_display_(NULL), |
| mock_login_display_host_(NULL) { |
| @@ -115,18 +114,19 @@ class ExistingUserControllerTest : public CrosInProcessBrowserTest { |
| } |
| virtual void SetUpInProcessBrowserTestFixture() { |
| - DBusThreadManager::Initialize(); |
| + MockDBusThreadManager* mock_dbus_thread_manager = |
| + new MockDBusThreadManager; |
| + DBusThreadManager::InitializeForTesting(mock_dbus_thread_manager); |
|
oshima
2011/10/29 00:07:02
See my comment on http://codereview.chromium.org/8
satorux1
2011/10/29 04:57:35
Thanks, but I decided to keep it as-is.
|
| CrosInProcessBrowserTest::SetUpInProcessBrowserTestFixture(); |
| cros_mock_->InitStatusAreaMocks(); |
| cros_mock_->SetStatusAreaMocksExpectations(); |
| mock_network_library_ = cros_mock_->mock_network_library(); |
| - mock_session_manager_client_ = new MockSessionManagerClient(); |
| - DBusThreadManager::Get()->set_session_manager_client_for_testing( |
| - mock_session_manager_client_); |
| - EXPECT_CALL(*mock_session_manager_client_, EmitLoginPromptReady()) |
| + MockSessionManagerClient* mock_session_manager_client |
| + = mock_dbus_thread_manager->mock_session_manager_client(); |
|
oshima
2011/10/29 00:07:02
move = above
satorux1
2011/10/29 04:57:35
Done.
|
| + EXPECT_CALL(*mock_session_manager_client, EmitLoginPromptReady()) |
| .Times(1); |
| - EXPECT_CALL(*mock_session_manager_client_, RetrievePolicy(_)) |
| + EXPECT_CALL(*mock_session_manager_client, RetrievePolicy(_)) |
| .Times(AnyNumber()); |
| cros_mock_->InitMockCryptohomeLibrary(); |
| @@ -165,7 +165,6 @@ class ExistingUserControllerTest : public CrosInProcessBrowserTest { |
| // These mocks are owned by CrosLibrary class. |
| MockCryptohomeLibrary* mock_cryptohome_library_; |
| - MockSessionManagerClient* mock_session_manager_client_; |
| MockNetworkLibrary* mock_network_library_; |
| scoped_ptr<MockLoginDisplay> mock_login_display_; |