diff options
author | rvargas@chromium.org <rvargas@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-18 17:26:48 +0000 |
---|---|---|
committer | rvargas@chromium.org <rvargas@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-18 17:26:48 +0000 |
commit | a6d14f74c8d60f779336a7af51a96df5ef27687a (patch) | |
tree | c41de54cf39d0e35711e694ee8fb6f53bd01957b /webkit/browser/fileapi/sandbox_database_test_helper.cc | |
parent | 026d85b004b5118cb2d19e8c7a0a8999af475acb (diff) | |
download | chromium_src-a6d14f74c8d60f779336a7af51a96df5ef27687a.zip chromium_src-a6d14f74c8d60f779336a7af51a96df5ef27687a.tar.gz chromium_src-a6d14f74c8d60f779336a7af51a96df5ef27687a.tar.bz2 |
Remove some PlatformFile uses from WebKit
BUG=322664
R=kinuko@chromium.org
Review URL: https://codereview.chromium.org/167403002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251787 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/browser/fileapi/sandbox_database_test_helper.cc')
-rw-r--r-- | webkit/browser/fileapi/sandbox_database_test_helper.cc | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/webkit/browser/fileapi/sandbox_database_test_helper.cc b/webkit/browser/fileapi/sandbox_database_test_helper.cc index 5c9176c..0c5ef14 100644 --- a/webkit/browser/fileapi/sandbox_database_test_helper.cc +++ b/webkit/browser/fileapi/sandbox_database_test_helper.cc @@ -9,6 +9,7 @@ #include <vector> #include "base/file_util.h" +#include "base/files/file.h" #include "base/files/file_enumerator.h" #include "base/stl_util.h" #include "testing/gtest/include/gtest/gtest.h" @@ -41,19 +42,14 @@ void CorruptDatabase(const base::FilePath& db_path, EXPECT_FALSE(picked_file_path.empty()); EXPECT_NE(kuint64max, picked_file_number); - bool created = true; - base::PlatformFileError error = base::PLATFORM_FILE_ERROR_FAILED; - base::PlatformFile file = - CreatePlatformFile(picked_file_path, - base::PLATFORM_FILE_OPEN | - base::PLATFORM_FILE_READ | - base::PLATFORM_FILE_WRITE, - &created, &error); - EXPECT_EQ(base::PLATFORM_FILE_OK, error); - EXPECT_FALSE(created); + base::File file(picked_file_path, + base::File::FLAG_OPEN | base::File::FLAG_READ | + base::File::FLAG_WRITE); + ASSERT_TRUE(file.IsValid()); + EXPECT_FALSE(file.created()); - base::PlatformFileInfo file_info; - EXPECT_TRUE(base::GetPlatformFileInfo(file, &file_info)); + base::File::Info file_info; + EXPECT_TRUE(file.GetInfo(&file_info)); if (offset < 0) offset += file_info.size; EXPECT_GE(offset, 0); @@ -62,8 +58,7 @@ void CorruptDatabase(const base::FilePath& db_path, size = std::min(size, static_cast<size_t>(file_info.size - offset)); std::vector<char> buf(size); - int read_size = base::ReadPlatformFile(file, offset, - vector_as_array(&buf), buf.size()); + int read_size = file.Read(offset, vector_as_array(&buf), buf.size()); EXPECT_LT(0, read_size); EXPECT_GE(buf.size(), static_cast<size_t>(read_size)); buf.resize(read_size); @@ -71,12 +66,9 @@ void CorruptDatabase(const base::FilePath& db_path, std::transform(buf.begin(), buf.end(), buf.begin(), std::logical_not<char>()); - int written_size = base::WritePlatformFile(file, offset, - vector_as_array(&buf), buf.size()); + int written_size = file.Write(offset, vector_as_array(&buf), buf.size()); EXPECT_GT(written_size, 0); EXPECT_EQ(buf.size(), static_cast<size_t>(written_size)); - - base::ClosePlatformFile(file); } void DeleteDatabaseFile(const base::FilePath& db_path, |