Index: base/file_util_unittest.cc |
diff --git a/base/file_util_unittest.cc b/base/file_util_unittest.cc |
index 83f211f5e95218e3acf184d4b5a0d4766bacdfff..239563d304e15f0ee2b78b1aa357d16cb89bbd09 100644 |
--- a/base/file_util_unittest.cc |
+++ b/base/file_util_unittest.cc |
@@ -1685,6 +1685,21 @@ TEST_F(FileUtilTest, CreateAndOpenTemporaryFileTest) { |
} |
} |
+TEST_F(FileUtilTest, FileToFILE) { |
+ File file; |
+ FILE* stream = FileToFILE(file.Pass(), "w"); |
+ EXPECT_FALSE(stream); |
+ |
+ FilePath file_name = temp_dir_.path().Append(FPL("The file.txt")); |
+ file = File(file_name, File::FLAG_CREATE | File::FLAG_WRITE); |
+ EXPECT_TRUE(file.IsValid()); |
+ |
+ stream = FileToFILE(file.Pass(), "w"); |
+ EXPECT_TRUE(stream); |
+ EXPECT_FALSE(file.IsValid()); |
+ EXPECT_TRUE(CloseFile(stream)); |
+} |
+ |
TEST_F(FileUtilTest, CreateNewTempDirectoryTest) { |
FilePath temp_dir; |
ASSERT_TRUE(CreateNewTempDirectory(FilePath::StringType(), &temp_dir)); |