| Index: chrome/installer/util/copy_tree_work_item_unittest.cc
|
| diff --git a/chrome/installer/util/copy_tree_work_item_unittest.cc b/chrome/installer/util/copy_tree_work_item_unittest.cc
|
| index 5d7a5e09772f73e713e3a3f51c21ec6a38474b33..bffdd151bc5f7976e7c5c6897c699f272b3f15c1 100644
|
| --- a/chrome/installer/util/copy_tree_work_item_unittest.cc
|
| +++ b/chrome/installer/util/copy_tree_work_item_unittest.cc
|
| @@ -2,18 +2,19 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +#include "chrome/installer/util/copy_tree_work_item.h"
|
| +
|
| #include <windows.h>
|
|
|
| #include <fstream>
|
| +#include <memory>
|
|
|
| #include "base/base_paths.h"
|
| #include "base/files/file_util.h"
|
| #include "base/files/scoped_temp_dir.h"
|
| #include "base/logging.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "base/strings/string_util.h"
|
| #include "base/threading/platform_thread.h"
|
| -#include "chrome/installer/util/copy_tree_work_item.h"
|
| #include "chrome/installer/util/work_item.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| @@ -90,12 +91,9 @@ TEST_F(CopyTreeWorkItemTest, CopyFile) {
|
| file_name_to = file_name_to.AppendASCII("File_To.txt");
|
|
|
| // test Do()
|
| - scoped_ptr<CopyTreeWorkItem> work_item(
|
| - WorkItem::CreateCopyTreeWorkItem(file_name_from,
|
| - file_name_to,
|
| - temp_dir_.path(),
|
| - WorkItem::ALWAYS,
|
| - base::FilePath()));
|
| + std::unique_ptr<CopyTreeWorkItem> work_item(WorkItem::CreateCopyTreeWorkItem(
|
| + file_name_from, file_name_to, temp_dir_.path(), WorkItem::ALWAYS,
|
| + base::FilePath()));
|
|
|
| EXPECT_TRUE(work_item->Do());
|
|
|
| @@ -132,12 +130,9 @@ TEST_F(CopyTreeWorkItemTest, CopyFileOverwrite) {
|
| ASSERT_TRUE(base::PathExists(file_name_to));
|
|
|
| // test Do() with always_overwrite being true.
|
| - scoped_ptr<CopyTreeWorkItem> work_item(
|
| - WorkItem::CreateCopyTreeWorkItem(file_name_from,
|
| - file_name_to,
|
| - temp_dir_.path(),
|
| - WorkItem::ALWAYS,
|
| - base::FilePath()));
|
| + std::unique_ptr<CopyTreeWorkItem> work_item(WorkItem::CreateCopyTreeWorkItem(
|
| + file_name_from, file_name_to, temp_dir_.path(), WorkItem::ALWAYS,
|
| + base::FilePath()));
|
|
|
| EXPECT_TRUE(work_item->Do());
|
|
|
| @@ -202,12 +197,9 @@ TEST_F(CopyTreeWorkItemTest, CopyFileSameContent) {
|
| ASSERT_TRUE(base::PathExists(file_name_to));
|
|
|
| // test Do() with always_overwrite being true.
|
| - scoped_ptr<CopyTreeWorkItem> work_item(
|
| - WorkItem::CreateCopyTreeWorkItem(file_name_from,
|
| - file_name_to,
|
| - temp_dir_.path(),
|
| - WorkItem::ALWAYS,
|
| - base::FilePath()));
|
| + std::unique_ptr<CopyTreeWorkItem> work_item(WorkItem::CreateCopyTreeWorkItem(
|
| + file_name_from, file_name_to, temp_dir_.path(), WorkItem::ALWAYS,
|
| + base::FilePath()));
|
|
|
| EXPECT_TRUE(work_item->Do());
|
|
|
| @@ -286,12 +278,10 @@ TEST_F(CopyTreeWorkItemTest, CopyFileAndCleanup) {
|
|
|
| {
|
| // test Do().
|
| - scoped_ptr<CopyTreeWorkItem> work_item(
|
| - WorkItem::CreateCopyTreeWorkItem(file_name_from,
|
| - file_name_to,
|
| - temp_dir_.path(),
|
| - WorkItem::IF_DIFFERENT,
|
| - base::FilePath()));
|
| + std::unique_ptr<CopyTreeWorkItem> work_item(
|
| + WorkItem::CreateCopyTreeWorkItem(
|
| + file_name_from, file_name_to, temp_dir_.path(),
|
| + WorkItem::IF_DIFFERENT, base::FilePath()));
|
|
|
| EXPECT_TRUE(work_item->Do());
|
|
|
| @@ -350,12 +340,9 @@ TEST_F(CopyTreeWorkItemTest, CopyFileInUse) {
|
| NULL, NULL, &si, &pi));
|
|
|
| // test Do().
|
| - scoped_ptr<CopyTreeWorkItem> work_item(
|
| - WorkItem::CreateCopyTreeWorkItem(file_name_from,
|
| - file_name_to,
|
| - temp_dir_.path(),
|
| - WorkItem::IF_DIFFERENT,
|
| - base::FilePath()));
|
| + std::unique_ptr<CopyTreeWorkItem> work_item(WorkItem::CreateCopyTreeWorkItem(
|
| + file_name_from, file_name_to, temp_dir_.path(), WorkItem::IF_DIFFERENT,
|
| + base::FilePath()));
|
|
|
| EXPECT_TRUE(work_item->Do());
|
|
|
| @@ -430,12 +417,9 @@ TEST_F(CopyTreeWorkItemTest, NewNameAndCopyTest) {
|
| NULL, NULL, &si, &pi));
|
|
|
| // test Do().
|
| - scoped_ptr<CopyTreeWorkItem> work_item(
|
| - WorkItem::CreateCopyTreeWorkItem(file_name_from,
|
| - file_name_to,
|
| - temp_dir_.path(),
|
| - WorkItem::NEW_NAME_IF_IN_USE,
|
| - alternate_to));
|
| + std::unique_ptr<CopyTreeWorkItem> work_item(WorkItem::CreateCopyTreeWorkItem(
|
| + file_name_from, file_name_to, temp_dir_.path(),
|
| + WorkItem::NEW_NAME_IF_IN_USE, alternate_to));
|
|
|
| EXPECT_TRUE(work_item->Do());
|
|
|
| @@ -532,12 +516,9 @@ TEST_F(CopyTreeWorkItemTest, DISABLED_IfNotPresentTest) {
|
| backup_file = backup_file.AppendASCII("File_To");
|
|
|
| // test Do().
|
| - scoped_ptr<CopyTreeWorkItem> work_item(
|
| - WorkItem::CreateCopyTreeWorkItem(
|
| - file_name_from,
|
| - file_name_to, temp_dir_.path(),
|
| - WorkItem::IF_NOT_PRESENT,
|
| - base::FilePath()));
|
| + std::unique_ptr<CopyTreeWorkItem> work_item(WorkItem::CreateCopyTreeWorkItem(
|
| + file_name_from, file_name_to, temp_dir_.path(), WorkItem::IF_NOT_PRESENT,
|
| + base::FilePath()));
|
| EXPECT_TRUE(work_item->Do());
|
|
|
| // verify that the source, destination have not changed and backup path
|
| @@ -625,12 +606,10 @@ TEST_F(CopyTreeWorkItemTest, DISABLED_CopyFileInUseAndCleanup) {
|
|
|
| // test Do().
|
| {
|
| - scoped_ptr<CopyTreeWorkItem> work_item(
|
| - WorkItem::CreateCopyTreeWorkItem(file_name_from,
|
| - file_name_to,
|
| - temp_dir_.path(),
|
| - WorkItem::IF_DIFFERENT,
|
| - base::FilePath()));
|
| + std::unique_ptr<CopyTreeWorkItem> work_item(
|
| + WorkItem::CreateCopyTreeWorkItem(
|
| + file_name_from, file_name_to, temp_dir_.path(),
|
| + WorkItem::IF_DIFFERENT, base::FilePath()));
|
|
|
| EXPECT_TRUE(work_item->Do());
|
|
|
| @@ -693,11 +672,9 @@ TEST_F(CopyTreeWorkItemTest, DISABLED_CopyTree) {
|
|
|
| // test Do()
|
| {
|
| - scoped_ptr<CopyTreeWorkItem> work_item(
|
| - WorkItem::CreateCopyTreeWorkItem(dir_name_from,
|
| - dir_name_to,
|
| - temp_dir_.path(),
|
| - WorkItem::ALWAYS,
|
| + std::unique_ptr<CopyTreeWorkItem> work_item(
|
| + WorkItem::CreateCopyTreeWorkItem(dir_name_from, dir_name_to,
|
| + temp_dir_.path(), WorkItem::ALWAYS,
|
| base::FilePath()));
|
|
|
| EXPECT_TRUE(work_item->Do());
|
|
|