Index: chrome/browser/chromeos/file_system_provider/request_manager_unittest.cc |
diff --git a/chrome/browser/chromeos/file_system_provider/request_manager_unittest.cc b/chrome/browser/chromeos/file_system_provider/request_manager_unittest.cc |
index 97ae969f11e712adb7a6adcc3acb78ecf0d61947..e035e6057bdeda6902c4c79b3e37ef3cb7083888 100644 |
--- a/chrome/browser/chromeos/file_system_provider/request_manager_unittest.cc |
+++ b/chrome/browser/chromeos/file_system_provider/request_manager_unittest.cc |
@@ -20,9 +20,6 @@ namespace { |
const char kExtensionId[] = "mbflcebpggnecokmikipoihdbecnjfoj"; |
const int kFileSystemId = 1; |
-const char kFileSystemName[] = "Camera Pictures"; |
-const base::FilePath::CharType kMountPath[] = FILE_PATH_LITERAL( |
- "/provided/mbflcebpggnecokmikipoihdbecnjfoj-1-testing_profile-hash"); |
class EventLogger { |
public: |
@@ -84,23 +81,17 @@ class FileSystemProviderRequestManagerTest : public testing::Test { |
virtual void SetUp() OVERRIDE { |
request_manager_.reset(new RequestManager()); |
- |
- // Configure the testing file system. |
- file_system = ProvidedFileSystem(kExtensionId, |
- kFileSystemId, |
- kFileSystemName, |
- base::FilePath(kMountPath)); |
} |
scoped_ptr<RequestManager> request_manager_; |
- ProvidedFileSystem file_system; |
}; |
TEST_F(FileSystemProviderRequestManagerTest, CreateAndFulFill) { |
EventLogger logger; |
int request_id = request_manager_->CreateRequest( |
- file_system, |
+ kExtensionId, |
+ kFileSystemId, |
base::Bind(&EventLogger::OnSuccess, logger.GetWeakPtr()), |
base::Bind(&EventLogger::OnError, logger.GetWeakPtr())); |
@@ -113,7 +104,7 @@ TEST_F(FileSystemProviderRequestManagerTest, CreateAndFulFill) { |
response->SetString("path", "i-like-vanilla"); |
bool result = request_manager_->FulfillRequest( |
- file_system, request_id, response.Pass(), has_next); |
+ kExtensionId, kFileSystemId, request_id, response.Pass(), has_next); |
EXPECT_TRUE(result); |
// Validate if the callback has correct arguments. |
@@ -129,15 +120,16 @@ TEST_F(FileSystemProviderRequestManagerTest, CreateAndFulFill) { |
// Confirm, that the request is removed. Basically, fulfilling again for the |
// same request, should fail. |
{ |
+ scoped_ptr<base::DictionaryValue> response; |
bool retry = request_manager_->FulfillRequest( |
- file_system, request_id, response.Pass(), has_next); |
+ kExtensionId, kFileSystemId, request_id, response.Pass(), has_next); |
EXPECT_FALSE(retry); |
} |
// Rejecting should also fail. |
{ |
bool retry = request_manager_->RejectRequest( |
- file_system, request_id, base::File::FILE_ERROR_FAILED); |
+ kExtensionId, kFileSystemId, request_id, base::File::FILE_ERROR_FAILED); |
EXPECT_FALSE(retry); |
} |
} |
@@ -146,7 +138,8 @@ TEST_F(FileSystemProviderRequestManagerTest, CreateAndFulFill_WithHasNext) { |
EventLogger logger; |
int request_id = request_manager_->CreateRequest( |
- file_system, |
+ kExtensionId, |
+ kFileSystemId, |
base::Bind(&EventLogger::OnSuccess, logger.GetWeakPtr()), |
base::Bind(&EventLogger::OnError, logger.GetWeakPtr())); |
@@ -158,7 +151,7 @@ TEST_F(FileSystemProviderRequestManagerTest, CreateAndFulFill_WithHasNext) { |
const bool has_next = true; |
bool result = request_manager_->FulfillRequest( |
- file_system, request_id, response.Pass(), has_next); |
+ kExtensionId, kFileSystemId, request_id, response.Pass(), has_next); |
EXPECT_TRUE(result); |
// Validate if the callback has correct arguments. |
@@ -173,7 +166,7 @@ TEST_F(FileSystemProviderRequestManagerTest, CreateAndFulFill_WithHasNext) { |
{ |
bool new_has_next = false; |
bool retry = request_manager_->FulfillRequest( |
- file_system, request_id, response.Pass(), new_has_next); |
+ kExtensionId, kFileSystemId, request_id, response.Pass(), new_has_next); |
EXPECT_TRUE(retry); |
} |
@@ -182,7 +175,7 @@ TEST_F(FileSystemProviderRequestManagerTest, CreateAndFulFill_WithHasNext) { |
{ |
bool new_has_next = false; |
bool retry = request_manager_->FulfillRequest( |
- file_system, request_id, response.Pass(), new_has_next); |
+ kExtensionId, kFileSystemId, request_id, response.Pass(), new_has_next); |
EXPECT_FALSE(retry); |
} |
} |
@@ -191,7 +184,8 @@ TEST_F(FileSystemProviderRequestManagerTest, CreateAndReject) { |
EventLogger logger; |
int request_id = request_manager_->CreateRequest( |
- file_system, |
+ kExtensionId, |
+ kFileSystemId, |
base::Bind(&EventLogger::OnSuccess, logger.GetWeakPtr()), |
base::Bind(&EventLogger::OnError, logger.GetWeakPtr())); |
@@ -200,7 +194,8 @@ TEST_F(FileSystemProviderRequestManagerTest, CreateAndReject) { |
EXPECT_EQ(0u, logger.error_events().size()); |
base::File::Error error = base::File::FILE_ERROR_NO_MEMORY; |
- bool result = request_manager_->RejectRequest(file_system, request_id, error); |
+ bool result = request_manager_->RejectRequest( |
+ kExtensionId, kFileSystemId, request_id, error); |
EXPECT_TRUE(result); |
// Validate if the callback has correct arguments. |
@@ -215,14 +210,14 @@ TEST_F(FileSystemProviderRequestManagerTest, CreateAndReject) { |
scoped_ptr<base::DictionaryValue> response; |
bool has_next = false; |
bool retry = request_manager_->FulfillRequest( |
- file_system, request_id, response.Pass(), has_next); |
+ kExtensionId, kFileSystemId, request_id, response.Pass(), has_next); |
EXPECT_FALSE(retry); |
} |
// Rejecting should also fail. |
{ |
- bool retry = |
- request_manager_->RejectRequest(file_system, request_id, error); |
+ bool retry = request_manager_->RejectRequest( |
+ kExtensionId, kFileSystemId, request_id, error); |
EXPECT_FALSE(retry); |
} |
} |
@@ -232,7 +227,8 @@ TEST_F(FileSystemProviderRequestManagerTest, |
EventLogger logger; |
int request_id = request_manager_->CreateRequest( |
- file_system, |
+ kExtensionId, |
+ kFileSystemId, |
base::Bind(&EventLogger::OnSuccess, logger.GetWeakPtr()), |
base::Bind(&EventLogger::OnError, logger.GetWeakPtr())); |
@@ -241,8 +237,8 @@ TEST_F(FileSystemProviderRequestManagerTest, |
EXPECT_EQ(0u, logger.error_events().size()); |
base::File::Error error = base::File::FILE_ERROR_NO_MEMORY; |
- bool result = |
- request_manager_->RejectRequest(file_system, request_id + 1, error); |
+ bool result = request_manager_->RejectRequest( |
+ kExtensionId, kFileSystemId, request_id + 1, error); |
EXPECT_FALSE(result); |
// Callbacks should not be called. |
@@ -251,8 +247,8 @@ TEST_F(FileSystemProviderRequestManagerTest, |
// Confirm, that the request hasn't been removed, by rejecting it correctly. |
{ |
- bool retry = |
- request_manager_->RejectRequest(file_system, request_id, error); |
+ bool retry = request_manager_->RejectRequest( |
+ kExtensionId, kFileSystemId, request_id, error); |
EXPECT_TRUE(retry); |
} |
} |
@@ -262,7 +258,8 @@ TEST_F(FileSystemProviderRequestManagerTest, |
EventLogger logger; |
int request_id = request_manager_->CreateRequest( |
- file_system, |
+ kExtensionId, |
+ kFileSystemId, |
base::Bind(&EventLogger::OnSuccess, logger.GetWeakPtr()), |
base::Bind(&EventLogger::OnError, logger.GetWeakPtr())); |
@@ -271,8 +268,8 @@ TEST_F(FileSystemProviderRequestManagerTest, |
EXPECT_EQ(0u, logger.error_events().size()); |
base::File::Error error = base::File::FILE_ERROR_NO_MEMORY; |
- bool result = |
- request_manager_->RejectRequest(file_system, request_id + 1, error); |
+ bool result = request_manager_->RejectRequest( |
+ kExtensionId, kFileSystemId, request_id + 1, error); |
EXPECT_FALSE(result); |
// Callbacks should not be called. |
@@ -281,8 +278,8 @@ TEST_F(FileSystemProviderRequestManagerTest, |
// Confirm, that the request hasn't been removed, by rejecting it correctly. |
{ |
- bool retry = |
- request_manager_->RejectRequest(file_system, request_id, error); |
+ bool retry = request_manager_->RejectRequest( |
+ kExtensionId, kFileSystemId, request_id, error); |
EXPECT_TRUE(retry); |
} |
} |
@@ -292,25 +289,20 @@ TEST_F(FileSystemProviderRequestManagerTest, |
EventLogger logger; |
int request_id = request_manager_->CreateRequest( |
- file_system, |
+ kExtensionId, |
+ kFileSystemId, |
base::Bind(&EventLogger::OnSuccess, logger.GetWeakPtr()), |
base::Bind(&EventLogger::OnError, logger.GetWeakPtr())); |
EXPECT_EQ(1, request_id); |
- // Create another file system, which has just a different fiel system id |
- // (1 -> 2). |
- ProvidedFileSystem another_file_system( |
- kExtensionId, |
- 2, // file_system_id |
- "Music", |
- base::FilePath::FromUTF8Unsafe( |
- "/provided/mbflcebpggnecokmikipoihdbecnjfoj-2-testing_profile-hash")); |
- |
scoped_ptr<base::DictionaryValue> response; |
const bool has_next = false; |
- bool result = request_manager_->FulfillRequest( |
- another_file_system, request_id, response.Pass(), has_next); |
+ bool result = request_manager_->FulfillRequest(kExtensionId, |
+ 2, // file_system_id |
+ request_id, |
+ response.Pass(), |
+ has_next); |
EXPECT_FALSE(result); |
// Callbacks should not be called. |
@@ -321,7 +313,7 @@ TEST_F(FileSystemProviderRequestManagerTest, |
// with a correct file system. |
{ |
bool retry = request_manager_->FulfillRequest( |
- file_system, request_id, response.Pass(), has_next); |
+ kExtensionId, kFileSystemId, request_id, response.Pass(), has_next); |
EXPECT_TRUE(retry); |
} |
} |
@@ -330,12 +322,14 @@ TEST_F(FileSystemProviderRequestManagerTest, UniqueIds) { |
EventLogger logger; |
int first_request_id = request_manager_->CreateRequest( |
- file_system, |
+ kExtensionId, |
+ kFileSystemId, |
base::Bind(&EventLogger::OnSuccess, logger.GetWeakPtr()), |
base::Bind(&EventLogger::OnError, logger.GetWeakPtr())); |
int second_request_id = request_manager_->CreateRequest( |
- file_system, |
+ kExtensionId, |
+ kFileSystemId, |
base::Bind(&EventLogger::OnSuccess, logger.GetWeakPtr()), |
base::Bind(&EventLogger::OnError, logger.GetWeakPtr())); |