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_; |