| 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 2ca0113c1eccbbc556dfba768dc570d968a5d080..2e4ab55487abc8044ff57aea98e63beb99808319 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"); | 
|  | 
| // Logs calls of the success and error callbacks on requests. | 
| class EventLogger { | 
| @@ -85,23 +82,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())); | 
|  | 
| @@ -114,7 +105,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. | 
| @@ -130,15 +121,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); | 
| } | 
| } | 
| @@ -147,7 +139,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())); | 
|  | 
| @@ -159,7 +152,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. | 
| @@ -174,7 +167,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); | 
| } | 
|  | 
| @@ -183,7 +176,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); | 
| } | 
| } | 
| @@ -192,7 +185,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())); | 
|  | 
| @@ -201,7 +195,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. | 
| @@ -216,14 +211,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); | 
| } | 
| } | 
| @@ -233,7 +228,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())); | 
|  | 
| @@ -242,8 +238,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. | 
| @@ -252,8 +248,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); | 
| } | 
| } | 
| @@ -263,7 +259,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())); | 
|  | 
| @@ -272,8 +269,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. | 
| @@ -282,8 +279,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); | 
| } | 
| } | 
| @@ -293,25 +290,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. | 
| @@ -322,7 +314,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); | 
| } | 
| } | 
| @@ -331,12 +323,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())); | 
|  | 
|  |