| Index: base/file_util_unittest.cc
|
| diff --git a/base/file_util_unittest.cc b/base/file_util_unittest.cc
|
| index cbe8f26ea0545bdc06dc6c29afc026ae3a74fe5a..0a7f9e17064ac588446b5df076a2e89b4468e4e4 100644
|
| --- a/base/file_util_unittest.cc
|
| +++ b/base/file_util_unittest.cc
|
| @@ -664,28 +664,27 @@ TEST_F(FileUtilTest, CreateAndReadSymlinks) {
|
| ASSERT_TRUE(file_util::CreateSymbolicLink(link_to, link_from))
|
| << "Failed to create file symlink.";
|
|
|
| - // If we created the link properly, we should be able to read the
|
| - // contents through it.
|
| + // If we created the link properly, we should be able to read the contents
|
| + // through it.
|
| std::wstring contents = ReadTextFile(link_from);
|
| - ASSERT_EQ(contents, bogus_content);
|
| + EXPECT_EQ(bogus_content, contents);
|
|
|
| FilePath result;
|
| ASSERT_TRUE(file_util::ReadSymbolicLink(link_from, &result));
|
| - ASSERT_EQ(link_to.value(), result.value());
|
| + EXPECT_EQ(link_to.value(), result.value());
|
|
|
| // Link to a directory.
|
| link_from = temp_dir_.path().Append(FPL("from_dir"));
|
| link_to = temp_dir_.path().Append(FPL("to_dir"));
|
| - file_util::CreateDirectory(link_to);
|
| -
|
| + ASSERT_TRUE(file_util::CreateDirectory(link_to));
|
| ASSERT_TRUE(file_util::CreateSymbolicLink(link_to, link_from))
|
| << "Failed to create directory symlink.";
|
|
|
| // Test failures.
|
| - ASSERT_FALSE(file_util::CreateSymbolicLink(link_to, link_to));
|
| - ASSERT_FALSE(file_util::ReadSymbolicLink(link_to, &result));
|
| + EXPECT_FALSE(file_util::CreateSymbolicLink(link_to, link_to));
|
| + EXPECT_FALSE(file_util::ReadSymbolicLink(link_to, &result));
|
| FilePath missing = temp_dir_.path().Append(FPL("missing"));
|
| - ASSERT_FALSE(file_util::ReadSymbolicLink(missing, &result));
|
| + EXPECT_FALSE(file_util::ReadSymbolicLink(missing, &result));
|
| }
|
|
|
| // The following test of NormalizeFilePath() require that we create a symlink.
|
| @@ -694,8 +693,6 @@ TEST_F(FileUtilTest, CreateAndReadSymlinks) {
|
| // TODO(skerner): Investigate the possibility of giving base_unittests the
|
| // privileges required to create a symlink.
|
| TEST_F(FileUtilTest, NormalizeFilePathSymlinks) {
|
| - FilePath normalized_path;
|
| -
|
| // Link one file to another.
|
| FilePath link_from = temp_dir_.path().Append(FPL("from_file"));
|
| FilePath link_to = temp_dir_.path().Append(FPL("to_file"));
|
| @@ -705,20 +702,20 @@ TEST_F(FileUtilTest, NormalizeFilePathSymlinks) {
|
| << "Failed to create file symlink.";
|
|
|
| // Check that NormalizeFilePath sees the link.
|
| + FilePath normalized_path;
|
| ASSERT_TRUE(file_util::NormalizeFilePath(link_from, &normalized_path));
|
| - ASSERT_TRUE(link_to != link_from);
|
| - ASSERT_EQ(link_to.BaseName().value(), normalized_path.BaseName().value());
|
| - ASSERT_EQ(link_to.BaseName().value(), normalized_path.BaseName().value());
|
| + EXPECT_NE(link_from, link_to);
|
| + EXPECT_EQ(link_to.BaseName().value(), normalized_path.BaseName().value());
|
| + EXPECT_EQ(link_to.BaseName().value(), normalized_path.BaseName().value());
|
|
|
| // Link to a directory.
|
| link_from = temp_dir_.path().Append(FPL("from_dir"));
|
| link_to = temp_dir_.path().Append(FPL("to_dir"));
|
| - file_util::CreateDirectory(link_to);
|
| -
|
| + ASSERT_TRUE(file_util::CreateDirectory(link_to));
|
| ASSERT_TRUE(file_util::CreateSymbolicLink(link_to, link_from))
|
| << "Failed to create directory symlink.";
|
|
|
| - ASSERT_FALSE(file_util::NormalizeFilePath(link_from, &normalized_path))
|
| + EXPECT_FALSE(file_util::NormalizeFilePath(link_from, &normalized_path))
|
| << "Links to directories should return false.";
|
|
|
| // Test that a loop in the links causes NormalizeFilePath() to return false.
|
| @@ -730,7 +727,7 @@ TEST_F(FileUtilTest, NormalizeFilePathSymlinks) {
|
| << "Failed to create loop symlink b.";
|
|
|
| // Infinite loop!
|
| - ASSERT_FALSE(file_util::NormalizeFilePath(link_from, &normalized_path));
|
| + EXPECT_FALSE(file_util::NormalizeFilePath(link_from, &normalized_path));
|
| }
|
| #endif // defined(OS_POSIX)
|
|
|
|
|