Index: chrome/browser/media_galleries/media_file_system_registry_unittest.cc |
diff --git a/chrome/browser/media_galleries/media_file_system_registry_unittest.cc b/chrome/browser/media_galleries/media_file_system_registry_unittest.cc |
index 7e087a5fa0eac428eeaa4fd70db70b12f9d9b38b..845e8d31d7c84c71069ef5cee475ba13895d85b0 100644 |
--- a/chrome/browser/media_galleries/media_file_system_registry_unittest.cc |
+++ b/chrome/browser/media_galleries/media_file_system_registry_unittest.cc |
@@ -288,9 +288,6 @@ class ProfileState { |
class MediaFileSystemRegistryTest : public ChromeRenderViewHostTestHarness { |
public: |
- MediaFileSystemRegistryTest(); |
- virtual ~MediaFileSystemRegistryTest() {} |
- |
void CreateProfileState(size_t profile_count); |
ProfileState* GetProfileState(size_t i); |
@@ -373,13 +370,11 @@ class MediaFileSystemRegistryTest : public ChromeRenderViewHostTestHarness { |
TestMediaFileSystemContext* test_file_system_context_; |
// Needed for extension service & friends to work. |
- content::TestBrowserThread ui_thread_; |
- content::TestBrowserThread file_thread_; |
#if defined OS_CHROMEOS |
chromeos::ScopedTestDeviceSettingsService test_device_settings_service_; |
chromeos::ScopedTestCrosSettings test_cros_settings_; |
- chromeos::ScopedTestUserManager test_user_manager_; |
+ scoped_ptr<chromeos::ScopedTestUserManager> test_user_manager_; |
#endif |
// TODO(gbillock): Eliminate windows-specific code from this test. |
@@ -392,8 +387,6 @@ class MediaFileSystemRegistryTest : public ChromeRenderViewHostTestHarness { |
MockProfileSharedRenderProcessHostFactory rph_factory_; |
ScopedVector<ProfileState> profile_states_; |
- |
- DISALLOW_COPY_AND_ASSIGN(MediaFileSystemRegistryTest); |
}; |
namespace { |
@@ -581,11 +574,6 @@ int ProfileState::GetAndClearComparisonCount() { |
// MediaFileSystemRegistryTest // |
///////////////////////////////// |
-MediaFileSystemRegistryTest::MediaFileSystemRegistryTest() |
- : ui_thread_(content::BrowserThread::UI, MessageLoop::current()), |
- file_thread_(content::BrowserThread::FILE, MessageLoop::current()) { |
-} |
- |
void MediaFileSystemRegistryTest::CreateProfileState(size_t profile_count) { |
for (size_t i = 0; i < profile_count; ++i) { |
ProfileState* state = new ProfileState(&rph_factory_); |
@@ -749,6 +737,10 @@ void MediaFileSystemRegistryTest::SetUp() { |
test_file_system_context_ = new TestMediaFileSystemContext( |
g_browser_process->media_file_system_registry()); |
+#if defined OS_CHROMEOS |
+ test_user_manager_.reset(new chromeos::ScopedTestUserManager()); |
+#endif |
+ |
ASSERT_TRUE(galleries_dir_.CreateUniqueTempDir()); |
empty_dir_ = galleries_dir_.path().AppendASCII("empty"); |
ASSERT_TRUE(file_util::CreateDirectory(empty_dir_)); |
@@ -759,12 +751,13 @@ void MediaFileSystemRegistryTest::SetUp() { |
void MediaFileSystemRegistryTest::TearDown() { |
profile_states_.clear(); |
- ChromeRenderViewHostTestHarness::TearDown(); |
MediaFileSystemRegistry* registry = |
g_browser_process->media_file_system_registry(); |
EXPECT_EQ(0U, registry->GetExtensionGalleriesHostCountForTests()); |
- BrowserThread::GetBlockingPool()->FlushForTesting(); |
- MessageLoop::current()->RunUntilIdle(); |
+#if defined OS_CHROMEOS |
+ test_user_manager_.reset(); |
+#endif |
+ ChromeRenderViewHostTestHarness::TearDown(); |
} |
/////////// |