| 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();
|
| }
|
|
|
| ///////////
|
|
|