Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5052)

Unified Diff: chrome/installer/util/copy_tree_work_item_unittest.cc

Issue 6538025: Temp dir cleanup:... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/installer/util/copy_tree_work_item_unittest.cc
===================================================================
--- chrome/installer/util/copy_tree_work_item_unittest.cc (revision 75264)
+++ chrome/installer/util/copy_tree_work_item_unittest.cc (working copy)
@@ -217,10 +217,6 @@
CreateTextFile(file_name_to.value(), text_content_1);
ASSERT_TRUE(file_util::PathExists(file_name_to));
- // Get the path of backup file
- FilePath backup_file(temp_dir_);
- backup_file = backup_file.AppendASCII("File_To.txt");
-
// test Do() with always_overwrite being true.
scoped_ptr<CopyTreeWorkItem> work_item(
WorkItem::CreateCopyTreeWorkItem(file_name_from,
@@ -231,6 +227,11 @@
EXPECT_TRUE(work_item->Do());
+ // Get the path of backup file
+ FilePath backup_file(work_item->backup_path_.path());
+ EXPECT_FALSE(backup_file.empty());
+ backup_file = backup_file.AppendASCII("File_To.txt");
+
EXPECT_TRUE(file_util::PathExists(file_name_from));
EXPECT_TRUE(file_util::PathExists(file_name_to));
EXPECT_EQ(0, ReadTextFile(file_name_from.value()).compare(text_content_1));
@@ -297,9 +298,7 @@
CreateTextFile(file_name_to.value(), text_content_2);
ASSERT_TRUE(file_util::PathExists(file_name_to));
- // Get the path of backup file
- FilePath backup_file(temp_dir_);
- backup_file = backup_file.AppendASCII("File_To.txt");
+ FilePath backup_file;
{
// test Do().
@@ -312,6 +311,11 @@
EXPECT_TRUE(work_item->Do());
+ // Get the path of backup file
+ backup_file = work_item->backup_path_.path();
+ EXPECT_FALSE(backup_file.empty());
+ backup_file = backup_file.AppendASCII("File_To.txt");
+
EXPECT_TRUE(file_util::PathExists(file_name_from));
EXPECT_TRUE(file_util::PathExists(file_name_to));
EXPECT_EQ(0, ReadTextFile(file_name_from.value()).compare(text_content_1));
@@ -361,10 +365,6 @@
NULL, NULL, FALSE, CREATE_NO_WINDOW | CREATE_SUSPENDED,
NULL, NULL, &si, &pi));
- // Get the path of backup file
- FilePath backup_file(temp_dir_);
- backup_file = backup_file.AppendASCII("File_To");
-
// test Do().
scoped_ptr<CopyTreeWorkItem> work_item(
WorkItem::CreateCopyTreeWorkItem(file_name_from,
@@ -375,6 +375,11 @@
EXPECT_TRUE(work_item->Do());
+ // Get the path of backup file
+ FilePath backup_file(work_item->backup_path_.path());
+ EXPECT_FALSE(backup_file.empty());
+ backup_file = backup_file.AppendASCII("File_To");
+
EXPECT_TRUE(file_util::PathExists(file_name_from));
EXPECT_TRUE(file_util::PathExists(file_name_to));
EXPECT_EQ(0, ReadTextFile(file_name_from.value()).compare(text_content_1));
@@ -440,10 +445,6 @@
NULL, NULL, FALSE, CREATE_NO_WINDOW | CREATE_SUSPENDED,
NULL, NULL, &si, &pi));
- // Get the path of backup file
- FilePath backup_file(temp_dir_);
- backup_file = backup_file.AppendASCII("File_To");
-
// test Do().
scoped_ptr<CopyTreeWorkItem> work_item(
WorkItem::CreateCopyTreeWorkItem(file_name_from,
@@ -459,7 +460,7 @@
EXPECT_EQ(0, ReadTextFile(file_name_from.value()).compare(text_content_1));
EXPECT_TRUE(file_util::ContentsEqual(exe_full_path, file_name_to));
// verify that the backup path does not exist
- EXPECT_FALSE(file_util::PathExists(backup_file));
+ EXPECT_TRUE(work_item->backup_path_.path().empty());
EXPECT_TRUE(file_util::ContentsEqual(file_name_from, alternate_to));
// test rollback()
@@ -469,7 +470,7 @@
EXPECT_TRUE(file_util::PathExists(file_name_to));
EXPECT_EQ(0, ReadTextFile(file_name_from.value()).compare(text_content_1));
EXPECT_TRUE(file_util::ContentsEqual(exe_full_path, file_name_to));
- EXPECT_FALSE(file_util::PathExists(backup_file));
+ EXPECT_TRUE(work_item->backup_path_.path().empty());
// the alternate file should be gone after rollback
EXPECT_FALSE(file_util::PathExists(alternate_to));
@@ -490,6 +491,11 @@
ASSERT_FALSE(IsFileInUse(file_name_to));
EXPECT_TRUE(work_item->Do());
+ // Get the path of backup file
+ FilePath backup_file(work_item->backup_path_.path());
+ EXPECT_FALSE(backup_file.empty());
+ backup_file = backup_file.AppendASCII("File_To");
+
EXPECT_TRUE(file_util::PathExists(file_name_from));
EXPECT_TRUE(file_util::PathExists(file_name_to));
EXPECT_EQ(0, ReadTextFile(file_name_from.value()).compare(text_content_1));
@@ -631,9 +637,7 @@
NULL, NULL, FALSE, CREATE_NO_WINDOW | CREATE_SUSPENDED,
NULL, NULL, &si, &pi));
- // Get the path of backup file
- FilePath backup_file(temp_dir_);
- backup_file = backup_file.AppendASCII("File_To");
+ FilePath backup_file;
// test Do().
{
@@ -646,6 +650,11 @@
EXPECT_TRUE(work_item->Do());
+ // Get the path of backup file
+ backup_file = work_item->backup_path_.path();
+ EXPECT_FALSE(backup_file.empty());
+ backup_file = backup_file.AppendASCII("File_To");
+
EXPECT_TRUE(file_util::PathExists(file_name_from));
EXPECT_TRUE(file_util::PathExists(file_name_to));
EXPECT_EQ(0, ReadTextFile(file_name_from.value()).compare(text_content_1));

Powered by Google App Engine
This is Rietveld 408576698