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

Unified Diff: trunk/src/chrome/browser/chromeos/file_system_provider/service_unittest.cc

Issue 391613002: Revert 282890 "[fsp] Add an option for mounting in R/W mode." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 6 years, 5 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 side-by-side diff with in-line comments
Download patch
Index: trunk/src/chrome/browser/chromeos/file_system_provider/service_unittest.cc
===================================================================
--- trunk/src/chrome/browser/chromeos/file_system_provider/service_unittest.cc (revision 282899)
+++ trunk/src/chrome/browser/chromeos/file_system_provider/service_unittest.cc (working copy)
@@ -100,8 +100,7 @@
void RememberFakeFileSystem(TestingProfile* profile,
const std::string& extension_id,
const std::string& file_system_id,
- const std::string& display_name,
- bool writable) {
+ const std::string& display_name) {
TestingPrefServiceSyncable* const pref_service =
profile->GetTestingPrefService();
ASSERT_TRUE(pref_service);
@@ -112,7 +111,6 @@
file_system->SetStringWithoutPathExpansion(kPrefKeyFileSystemId,
kFileSystemId);
file_system->SetStringWithoutPathExpansion(kPrefKeyDisplayName, kDisplayName);
- file_system->SetBooleanWithoutPathExpansion(kPrefKeyWritable, writable);
file_systems->SetWithoutPathExpansion(kFileSystemId, file_system);
extensions.SetWithoutPathExpansion(kExtensionId, file_systems);
@@ -152,8 +150,8 @@
LoggingObserver observer;
service_->AddObserver(&observer);
- EXPECT_TRUE(service_->MountFileSystem(
- kExtensionId, kFileSystemId, kDisplayName, false /* writable */));
+ EXPECT_TRUE(
+ service_->MountFileSystem(kExtensionId, kFileSystemId, kDisplayName));
ASSERT_EQ(1u, observer.mounts.size());
EXPECT_EQ(kExtensionId, observer.mounts[0].file_system_info().extension_id());
@@ -164,7 +162,6 @@
EXPECT_EQ(expected_mount_path.AsUTF8Unsafe(),
observer.mounts[0].file_system_info().mount_path().AsUTF8Unsafe());
EXPECT_EQ(kDisplayName, observer.mounts[0].file_system_info().display_name());
- EXPECT_FALSE(observer.mounts[0].file_system_info().writable());
EXPECT_EQ(base::File::FILE_OK, observer.mounts[0].error());
ASSERT_EQ(0u, observer.unmounts.size());
@@ -175,31 +172,14 @@
service_->RemoveObserver(&observer);
}
-TEST_F(FileSystemProviderServiceTest, MountFileSystem_Writable) {
- LoggingObserver observer;
- service_->AddObserver(&observer);
-
- EXPECT_TRUE(service_->MountFileSystem(
- kExtensionId, kFileSystemId, kDisplayName, true /* writable */));
-
- ASSERT_EQ(1u, observer.mounts.size());
- EXPECT_TRUE(observer.mounts[0].file_system_info().writable());
- ASSERT_EQ(0u, observer.unmounts.size());
- std::vector<ProvidedFileSystemInfo> file_system_info_list =
- service_->GetProvidedFileSystemInfoList();
- ASSERT_EQ(1u, file_system_info_list.size());
-
- service_->RemoveObserver(&observer);
-}
-
TEST_F(FileSystemProviderServiceTest, MountFileSystem_UniqueIds) {
LoggingObserver observer;
service_->AddObserver(&observer);
- EXPECT_TRUE(service_->MountFileSystem(
- kExtensionId, kFileSystemId, kDisplayName, false /* writable */));
- EXPECT_FALSE(service_->MountFileSystem(
- kExtensionId, kFileSystemId, kDisplayName, false /* writable */));
+ EXPECT_TRUE(
+ service_->MountFileSystem(kExtensionId, kFileSystemId, kDisplayName));
+ EXPECT_FALSE(
+ service_->MountFileSystem(kExtensionId, kFileSystemId, kDisplayName));
ASSERT_EQ(2u, observer.mounts.size());
EXPECT_EQ(base::File::FILE_OK, observer.mounts[0].error());
@@ -220,14 +200,14 @@
for (size_t i = 0; i < kMaxFileSystems; ++i) {
const std::string file_system_id =
std::string("test-") + base::IntToString(i);
- EXPECT_TRUE(service_->MountFileSystem(
- kExtensionId, file_system_id, kDisplayName, false /* writable */));
+ EXPECT_TRUE(
+ service_->MountFileSystem(kExtensionId, file_system_id, kDisplayName));
}
ASSERT_EQ(kMaxFileSystems, observer.mounts.size());
// The next file system is out of limit, and registering it should fail.
- EXPECT_FALSE(service_->MountFileSystem(
- kExtensionId, kFileSystemId, kDisplayName, false /* writable */));
+ EXPECT_FALSE(
+ service_->MountFileSystem(kExtensionId, kFileSystemId, kDisplayName));
ASSERT_EQ(kMaxFileSystems + 1, observer.mounts.size());
EXPECT_EQ(base::File::FILE_ERROR_TOO_MANY_OPENED,
@@ -244,8 +224,8 @@
LoggingObserver observer;
service_->AddObserver(&observer);
- EXPECT_TRUE(service_->MountFileSystem(
- kExtensionId, kFileSystemId, kDisplayName, false /* writable */));
+ EXPECT_TRUE(
+ service_->MountFileSystem(kExtensionId, kFileSystemId, kDisplayName));
ASSERT_EQ(1u, observer.mounts.size());
EXPECT_TRUE(service_->UnmountFileSystem(
@@ -269,8 +249,8 @@
LoggingObserver observer;
service_->AddObserver(&observer);
- EXPECT_TRUE(service_->MountFileSystem(
- kExtensionId, kFileSystemId, kDisplayName, false /* writable */));
+ EXPECT_TRUE(
+ service_->MountFileSystem(kExtensionId, kFileSystemId, kDisplayName));
ASSERT_EQ(1u, observer.mounts.size());
// Directly call the observer's method.
@@ -300,8 +280,8 @@
const std::string kWrongExtensionId = "helloworldhelloworldhelloworldhe";
- EXPECT_TRUE(service_->MountFileSystem(
- kExtensionId, kFileSystemId, kDisplayName, false /* writable */));
+ EXPECT_TRUE(
+ service_->MountFileSystem(kExtensionId, kFileSystemId, kDisplayName));
ASSERT_EQ(1u, observer.mounts.size());
ASSERT_EQ(1u, service_->GetProvidedFileSystemInfoList().size());
@@ -320,11 +300,8 @@
TEST_F(FileSystemProviderServiceTest, RestoreFileSystem_OnExtensionLoad) {
// Create a fake entry in the preferences.
- RememberFakeFileSystem(profile_.get(),
- kExtensionId,
- kFileSystemId,
- kDisplayName,
- true /* writable */);
+ RememberFakeFileSystem(
+ profile_.get(), kExtensionId, kFileSystemId, kDisplayName);
// Create a new service instance in order to load remembered file systems
// from preferences.
@@ -347,7 +324,6 @@
EXPECT_EQ(kExtensionId, observer.mounts[0].file_system_info().extension_id());
EXPECT_EQ(kFileSystemId,
observer.mounts[0].file_system_info().file_system_id());
- EXPECT_TRUE(observer.mounts[0].file_system_info().writable());
std::vector<ProvidedFileSystemInfo> file_system_info_list =
new_service->GetProvidedFileSystemInfoList();
@@ -360,8 +336,8 @@
LoggingObserver observer;
service_->AddObserver(&observer);
- EXPECT_TRUE(service_->MountFileSystem(
- kExtensionId, kFileSystemId, kDisplayName, true /* writable */));
+ EXPECT_TRUE(
+ service_->MountFileSystem(kExtensionId, kFileSystemId, kDisplayName));
ASSERT_EQ(1u, observer.mounts.size());
TestingPrefServiceSyncable* const pref_service =
@@ -393,11 +369,6 @@
&display_name));
EXPECT_EQ(kDisplayName, display_name);
- bool writable = false;
- EXPECT_TRUE(
- file_system->GetBooleanWithoutPathExpansion(kPrefKeyWritable, &writable));
- EXPECT_TRUE(writable);
-
service_->RemoveObserver(&observer);
}
@@ -410,8 +381,8 @@
ASSERT_TRUE(pref_service);
{
- EXPECT_TRUE(service_->MountFileSystem(
- kExtensionId, kFileSystemId, kDisplayName, false /* writable */));
+ EXPECT_TRUE(
+ service_->MountFileSystem(kExtensionId, kFileSystemId, kDisplayName));
ASSERT_EQ(1u, observer.mounts.size());
const base::DictionaryValue* extensions =
@@ -450,8 +421,8 @@
ASSERT_TRUE(pref_service);
{
- EXPECT_TRUE(service_->MountFileSystem(
- kExtensionId, kFileSystemId, kDisplayName, false /* writable */));
+ EXPECT_TRUE(
+ service_->MountFileSystem(kExtensionId, kFileSystemId, kDisplayName));
ASSERT_EQ(1u, observer.mounts.size());
const base::DictionaryValue* extensions =

Powered by Google App Engine
This is Rietveld 408576698