[fsp] Refactor FakeProvidedFileSystem to be more flexible.
commitccce250d8c57d48483bc8fc566aa954d900ddf20
authormtomasz@chromium.org <mtomasz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 16 Jul 2014 22:08:30 +0000 (16 22:08 +0000)
committermtomasz@chromium.org <mtomasz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 16 Jul 2014 22:08:30 +0000 (16 22:08 +0000)
tree1b822462e55deefe6313872b2f6c45480dc87830
parentf147ae30413e03b4d7e9486c0f40ca08a8ddeaa1
[fsp] Refactor FakeProvidedFileSystem to be more flexible.

Before, the FakeProvidedFileSystem had some hardcoded responses. However, since
FileStreamWriter is coming soon, we will need to verify if the file on the
file system is changed correctly.

For that, FakeProvidedFileSystem has been refactored, so it is possible to add
and get fake files and verify their values.

TEST=unit_tests: *FileSystemProvider*
BUG=391362

Review URL: https://codereview.chromium.org/393233002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283538 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/chromeos/file_system_provider/fake_provided_file_system.cc
chrome/browser/chromeos/file_system_provider/fake_provided_file_system.h
chrome/browser/chromeos/file_system_provider/fileapi/file_stream_reader_unittest.cc