Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(324)

Side by Side Diff: chrome/browser/media_galleries/media_file_system_registry_unittest.cc

Issue 23727009: Cleanup: Remove chrome namespace for storage monitor and media galleries. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix nit Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // MediaFileSystemRegistry unit tests. 5 // MediaFileSystemRegistry unit tests.
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <set> 8 #include <set>
9 9
10 #include "base/bind_helpers.h" 10 #include "base/bind_helpers.h"
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
49 #include "testing/gtest/include/gtest/gtest.h" 49 #include "testing/gtest/include/gtest/gtest.h"
50 50
51 #if defined(OS_CHROMEOS) 51 #if defined(OS_CHROMEOS)
52 #include "chrome/browser/chromeos/login/user_manager.h" 52 #include "chrome/browser/chromeos/login/user_manager.h"
53 #include "chrome/browser/chromeos/settings/cros_settings.h" 53 #include "chrome/browser/chromeos/settings/cros_settings.h"
54 #include "chrome/browser/chromeos/settings/device_settings_service.h" 54 #include "chrome/browser/chromeos/settings/device_settings_service.h"
55 #endif 55 #endif
56 56
57 using content::BrowserThread; 57 using content::BrowserThread;
58 58
59 namespace chrome {
60
61 // Not anonymous so it can be friends with MediaFileSystemRegistry. 59 // Not anonymous so it can be friends with MediaFileSystemRegistry.
62 class TestMediaFileSystemContext : public MediaFileSystemContext { 60 class TestMediaFileSystemContext : public MediaFileSystemContext {
63 public: 61 public:
64 struct FSInfo { 62 struct FSInfo {
65 FSInfo() {} 63 FSInfo() {}
66 FSInfo(const std::string& device_id, const base::FilePath& path, 64 FSInfo(const std::string& device_id, const base::FilePath& path,
67 const std::string& fsid); 65 const std::string& fsid);
68 66
69 bool operator<(const FSInfo& other) const; 67 bool operator<(const FSInfo& other) const;
70 68
(...skipping 667 matching lines...) Expand 10 before | Expand all | Expand 10 after
738 it != registry->extension_hosts_map_.end(); 736 it != registry->extension_hosts_map_.end();
739 ++it) { 737 ++it) {
740 extension_galleries_host_count += it->second.size(); 738 extension_galleries_host_count += it->second.size();
741 } 739 }
742 return extension_galleries_host_count; 740 return extension_galleries_host_count;
743 } 741 }
744 742
745 743
746 void MediaFileSystemRegistryTest::SetUp() { 744 void MediaFileSystemRegistryTest::SetUp() {
747 ChromeRenderViewHostTestHarness::SetUp(); 745 ChromeRenderViewHostTestHarness::SetUp();
748 ASSERT_TRUE(test::TestStorageMonitor::CreateAndInstall()); 746 ASSERT_TRUE(TestStorageMonitor::CreateAndInstall());
749 747
750 DeleteContents(); 748 DeleteContents();
751 SetRenderProcessHostFactory(&rph_factory_); 749 SetRenderProcessHostFactory(&rph_factory_);
752 750
753 test_file_system_context_ = new TestMediaFileSystemContext( 751 test_file_system_context_ = new TestMediaFileSystemContext(
754 g_browser_process->media_file_system_registry()); 752 g_browser_process->media_file_system_registry());
755 753
756 #if defined(OS_CHROMEOS) 754 #if defined(OS_CHROMEOS)
757 test_user_manager_.reset(new chromeos::ScopedTestUserManager()); 755 test_user_manager_.reset(new chromeos::ScopedTestUserManager());
758 #endif 756 #endif
759 757
760 ASSERT_TRUE(galleries_dir_.CreateUniqueTempDir()); 758 ASSERT_TRUE(galleries_dir_.CreateUniqueTempDir());
761 empty_dir_ = galleries_dir_.path().AppendASCII("empty"); 759 empty_dir_ = galleries_dir_.path().AppendASCII("empty");
762 ASSERT_TRUE(file_util::CreateDirectory(empty_dir_)); 760 ASSERT_TRUE(file_util::CreateDirectory(empty_dir_));
763 dcim_dir_ = galleries_dir_.path().AppendASCII("with_dcim"); 761 dcim_dir_ = galleries_dir_.path().AppendASCII("with_dcim");
764 ASSERT_TRUE(file_util::CreateDirectory(dcim_dir_)); 762 ASSERT_TRUE(file_util::CreateDirectory(dcim_dir_));
765 ASSERT_TRUE(file_util::CreateDirectory(dcim_dir_.Append(kDCIMDirectoryName))); 763 ASSERT_TRUE(file_util::CreateDirectory(dcim_dir_.Append(kDCIMDirectoryName)));
766 } 764 }
767 765
768 void MediaFileSystemRegistryTest::TearDown() { 766 void MediaFileSystemRegistryTest::TearDown() {
769 profile_states_.clear(); 767 profile_states_.clear();
770 MediaFileSystemRegistry* registry = 768 MediaFileSystemRegistry* registry =
771 g_browser_process->media_file_system_registry(); 769 g_browser_process->media_file_system_registry();
772 EXPECT_EQ(0U, GetExtensionGalleriesHostCount(registry)); 770 EXPECT_EQ(0U, GetExtensionGalleriesHostCount(registry));
773 test::TestStorageMonitor::RemoveSingleton(); 771 TestStorageMonitor::RemoveSingleton();
774 #if defined(OS_CHROMEOS) 772 #if defined(OS_CHROMEOS)
775 test_user_manager_.reset(); 773 test_user_manager_.reset();
776 #endif 774 #endif
777 775
778 ChromeRenderViewHostTestHarness::TearDown(); 776 ChromeRenderViewHostTestHarness::TearDown();
779 } 777 }
780 778
781 /////////// 779 ///////////
782 // Tests // 780 // Tests //
783 /////////// 781 ///////////
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after
1023 ASSERT_TRUE(PathService::Get(chrome::DIR_USER_PICTURES, &path)); 1021 ASSERT_TRUE(PathService::Get(chrome::DIR_USER_PICTURES, &path));
1024 profile_state->AddNameForAllCompare(path.BaseName().LossyDisplayName()); 1022 profile_state->AddNameForAllCompare(path.BaseName().LossyDisplayName());
1025 ASSERT_TRUE(PathService::Get(chrome::DIR_USER_VIDEOS, &path)); 1023 ASSERT_TRUE(PathService::Get(chrome::DIR_USER_VIDEOS, &path));
1026 profile_state->AddNameForAllCompare(path.BaseName().LossyDisplayName()); 1024 profile_state->AddNameForAllCompare(path.BaseName().LossyDisplayName());
1027 1025
1028 profile_state->CheckGalleries("names-dir", one_expectation, auto_galleries); 1026 profile_state->CheckGalleries("names-dir", one_expectation, auto_galleries);
1029 } else { 1027 } else {
1030 profile_state->CheckGalleries("names", one_expectation, one_expectation); 1028 profile_state->CheckGalleries("names", one_expectation, one_expectation);
1031 } 1029 }
1032 } 1030 }
1033
1034 } // namespace chrome
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698