Index: base/file_util_unittest.cc |
diff --git a/base/file_util_unittest.cc b/base/file_util_unittest.cc |
index cbe8f26ea0545bdc06dc6c29afc026ae3a74fe5a..910e84c493f3f98c406e5ce83beaf8650cf37bde 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(contents, bogus_content); |
Mark Mentovai
2013/07/02 20:24:53
ASSERT_EQ and EXPECT_EQ take arguments as “expecte
gavinp
2013/07/03 04:39:58
Done.
|
FilePath result; |
- ASSERT_TRUE(file_util::ReadSymbolicLink(link_from, &result)); |
- ASSERT_EQ(link_to.value(), result.value()); |
+ EXPECT_TRUE(file_util::ReadSymbolicLink(link_from, &result)); |
+ EXPECT_EQ(link_to.value(), result.value()); |
Mark Mentovai
2013/07/02 20:24:53
This uses “result” which won’t be set if ReadSymbo
gavinp
2013/07/03 04:39:58
Done.
|
// 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. |
@@ -705,20 +704,19 @@ TEST_F(FileUtilTest, NormalizeFilePathSymlinks) { |
<< "Failed to create file symlink."; |
// Check that NormalizeFilePath sees the link. |
- 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_TRUE(file_util::NormalizeFilePath(link_from, &normalized_path)); |
+ EXPECT_NE(link_from, link_to); |
+ EXPECT_EQ(link_to.BaseName().value(), normalized_path.BaseName().value()); |
Mark Mentovai
2013/07/02 20:24:53
normalized_path won’t be set unless NormalizeFileP
gavinp
2013/07/03 04:39:58
Done and done.
|
+ 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 +728,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) |