| Index: base/files/file_path_watcher_unittest.cc
|
| diff --git a/base/files/file_path_watcher_unittest.cc b/base/files/file_path_watcher_unittest.cc
|
| index a860b1309951eb027332a1d434b9d773b7c04412..027e0c2c456150f1ad290bd4247bf3c6d141d965 100644
|
| --- a/base/files/file_path_watcher_unittest.cc
|
| +++ b/base/files/file_path_watcher_unittest.cc
|
| @@ -227,7 +227,7 @@ bool FilePathWatcherTest::SetupWatch(const FilePath& target,
|
| // Basic test: Create the file and verify that we notice.
|
| TEST_F(FilePathWatcherTest, NewFile) {
|
| FilePathWatcher watcher;
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(test_file(), &watcher, delegate.get(), false));
|
|
|
| ASSERT_TRUE(WriteFile(test_file(), "content"));
|
| @@ -240,7 +240,7 @@ TEST_F(FilePathWatcherTest, ModifiedFile) {
|
| ASSERT_TRUE(WriteFile(test_file(), "content"));
|
|
|
| FilePathWatcher watcher;
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(test_file(), &watcher, delegate.get(), false));
|
|
|
| // Now make sure we get notified if the file is modified.
|
| @@ -255,7 +255,7 @@ TEST_F(FilePathWatcherTest, MovedFile) {
|
| ASSERT_TRUE(WriteFile(source_file, "content"));
|
|
|
| FilePathWatcher watcher;
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(test_file(), &watcher, delegate.get(), false));
|
|
|
| // Now make sure we get notified if the file is modified.
|
| @@ -268,7 +268,7 @@ TEST_F(FilePathWatcherTest, DeletedFile) {
|
| ASSERT_TRUE(WriteFile(test_file(), "content"));
|
|
|
| FilePathWatcher watcher;
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(test_file(), &watcher, delegate.get(), false));
|
|
|
| // Now make sure we get notified if the file is deleted.
|
| @@ -296,7 +296,7 @@ class Deleter : public TestDelegateBase {
|
| FilePathWatcher* watcher() const { return watcher_.get(); }
|
|
|
| private:
|
| - scoped_ptr<FilePathWatcher> watcher_;
|
| + std::unique_ptr<FilePathWatcher> watcher_;
|
| MessageLoop* loop_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(Deleter);
|
| @@ -306,7 +306,7 @@ class Deleter : public TestDelegateBase {
|
| TEST_F(FilePathWatcherTest, DeleteDuringNotify) {
|
| FilePathWatcher* watcher = new FilePathWatcher;
|
| // Takes ownership of watcher.
|
| - scoped_ptr<Deleter> deleter(new Deleter(watcher, &loop_));
|
| + std::unique_ptr<Deleter> deleter(new Deleter(watcher, &loop_));
|
| ASSERT_TRUE(SetupWatch(test_file(), watcher, deleter.get(), false));
|
|
|
| ASSERT_TRUE(WriteFile(test_file(), "content"));
|
| @@ -321,7 +321,7 @@ TEST_F(FilePathWatcherTest, DeleteDuringNotify) {
|
| // notification.
|
| // Flaky on MacOS (and ARM linux): http://crbug.com/85930
|
| TEST_F(FilePathWatcherTest, DISABLED_DestroyWithPendingNotification) {
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| FilePathWatcher* watcher = new FilePathWatcher;
|
| ASSERT_TRUE(SetupWatch(test_file(), watcher, delegate.get(), false));
|
| ASSERT_TRUE(WriteFile(test_file(), "content"));
|
| @@ -331,8 +331,8 @@ TEST_F(FilePathWatcherTest, DISABLED_DestroyWithPendingNotification) {
|
|
|
| TEST_F(FilePathWatcherTest, MultipleWatchersSingleFile) {
|
| FilePathWatcher watcher1, watcher2;
|
| - scoped_ptr<TestDelegate> delegate1(new TestDelegate(collector()));
|
| - scoped_ptr<TestDelegate> delegate2(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate1(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate2(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(test_file(), &watcher1, delegate1.get(), false));
|
| ASSERT_TRUE(SetupWatch(test_file(), &watcher2, delegate2.get(), false));
|
|
|
| @@ -348,7 +348,7 @@ TEST_F(FilePathWatcherTest, NonExistentDirectory) {
|
| FilePathWatcher watcher;
|
| FilePath dir(temp_dir_.path().AppendASCII("dir"));
|
| FilePath file(dir.AppendASCII("file"));
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(file, &watcher, delegate.get(), false));
|
|
|
| ASSERT_TRUE(base::CreateDirectory(dir));
|
| @@ -381,7 +381,7 @@ TEST_F(FilePathWatcherTest, DirectoryChain) {
|
|
|
| FilePathWatcher watcher;
|
| FilePath file(path.AppendASCII("file"));
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(file, &watcher, delegate.get(), false));
|
|
|
| FilePath sub_path(temp_dir_.path());
|
| @@ -411,7 +411,7 @@ TEST_F(FilePathWatcherTest, DisappearingDirectory) {
|
| FilePath file(dir.AppendASCII("file"));
|
| ASSERT_TRUE(base::CreateDirectory(dir));
|
| ASSERT_TRUE(WriteFile(file, "content"));
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(file, &watcher, delegate.get(), false));
|
|
|
| ASSERT_TRUE(base::DeleteFile(dir, true));
|
| @@ -423,7 +423,7 @@ TEST_F(FilePathWatcherTest, DisappearingDirectory) {
|
| TEST_F(FilePathWatcherTest, DeleteAndRecreate) {
|
| ASSERT_TRUE(WriteFile(test_file(), "content"));
|
| FilePathWatcher watcher;
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(test_file(), &watcher, delegate.get(), false));
|
|
|
| ASSERT_TRUE(base::DeleteFile(test_file(), false));
|
| @@ -441,7 +441,7 @@ TEST_F(FilePathWatcherTest, WatchDirectory) {
|
| FilePath dir(temp_dir_.path().AppendASCII("dir"));
|
| FilePath file1(dir.AppendASCII("file1"));
|
| FilePath file2(dir.AppendASCII("file2"));
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(dir, &watcher, delegate.get(), false));
|
|
|
| ASSERT_TRUE(base::CreateDirectory(dir));
|
| @@ -476,9 +476,9 @@ TEST_F(FilePathWatcherTest, MoveParent) {
|
| FilePath dest(temp_dir_.path().AppendASCII("dest"));
|
| FilePath subdir(dir.AppendASCII("subdir"));
|
| FilePath file(subdir.AppendASCII("file"));
|
| - scoped_ptr<TestDelegate> file_delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> file_delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(file, &file_watcher, file_delegate.get(), false));
|
| - scoped_ptr<TestDelegate> subdir_delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> subdir_delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(subdir, &subdir_watcher, subdir_delegate.get(),
|
| false));
|
|
|
| @@ -499,7 +499,7 @@ TEST_F(FilePathWatcherTest, MoveParent) {
|
| TEST_F(FilePathWatcherTest, RecursiveWatch) {
|
| FilePathWatcher watcher;
|
| FilePath dir(temp_dir_.path().AppendASCII("dir"));
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| bool setup_result = SetupWatch(dir, &watcher, delegate.get(), true);
|
| if (!FilePathWatcher::RecursiveWatchAvailable()) {
|
| ASSERT_FALSE(setup_result);
|
| @@ -579,7 +579,7 @@ TEST_F(FilePathWatcherTest, RecursiveWithSymLink) {
|
| FilePath test_dir(temp_dir_.path().AppendASCII("test_dir"));
|
| ASSERT_TRUE(base::CreateDirectory(test_dir));
|
| FilePath symlink(test_dir.AppendASCII("symlink"));
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(symlink, &watcher, delegate.get(), true));
|
|
|
| // Link creation.
|
| @@ -626,9 +626,9 @@ TEST_F(FilePathWatcherTest, MoveChild) {
|
| ASSERT_TRUE(base::CreateDirectory(source_subdir));
|
| ASSERT_TRUE(WriteFile(source_file, "content"));
|
|
|
| - scoped_ptr<TestDelegate> file_delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> file_delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(dest_file, &file_watcher, file_delegate.get(), false));
|
| - scoped_ptr<TestDelegate> subdir_delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> subdir_delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(dest_subdir, &subdir_watcher, subdir_delegate.get(),
|
| false));
|
|
|
| @@ -651,7 +651,7 @@ TEST_F(FilePathWatcherTest, MoveChild) {
|
| TEST_F(FilePathWatcherTest, FileAttributesChanged) {
|
| ASSERT_TRUE(WriteFile(test_file(), "content"));
|
| FilePathWatcher watcher;
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(test_file(), &watcher, delegate.get(), false));
|
|
|
| // Now make sure we get notified if the file is modified.
|
| @@ -665,7 +665,7 @@ TEST_F(FilePathWatcherTest, FileAttributesChanged) {
|
| // Verify that creating a symlink is caught.
|
| TEST_F(FilePathWatcherTest, CreateLink) {
|
| FilePathWatcher watcher;
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| // Note that we are watching the symlink
|
| ASSERT_TRUE(SetupWatch(test_link(), &watcher, delegate.get(), false));
|
|
|
| @@ -683,7 +683,7 @@ TEST_F(FilePathWatcherTest, DeleteLink) {
|
| ASSERT_TRUE(WriteFile(test_file(), "content"));
|
| ASSERT_TRUE(CreateSymbolicLink(test_file(), test_link()));
|
| FilePathWatcher watcher;
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(test_link(), &watcher, delegate.get(), false));
|
|
|
| // Now make sure we get notified if the link is deleted.
|
| @@ -698,7 +698,7 @@ TEST_F(FilePathWatcherTest, ModifiedLinkedFile) {
|
| ASSERT_TRUE(WriteFile(test_file(), "content"));
|
| ASSERT_TRUE(CreateSymbolicLink(test_file(), test_link()));
|
| FilePathWatcher watcher;
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| // Note that we are watching the symlink.
|
| ASSERT_TRUE(SetupWatch(test_link(), &watcher, delegate.get(), false));
|
|
|
| @@ -713,7 +713,7 @@ TEST_F(FilePathWatcherTest, ModifiedLinkedFile) {
|
| TEST_F(FilePathWatcherTest, CreateTargetLinkedFile) {
|
| ASSERT_TRUE(CreateSymbolicLink(test_file(), test_link()));
|
| FilePathWatcher watcher;
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| // Note that we are watching the symlink.
|
| ASSERT_TRUE(SetupWatch(test_link(), &watcher, delegate.get(), false));
|
|
|
| @@ -729,7 +729,7 @@ TEST_F(FilePathWatcherTest, DeleteTargetLinkedFile) {
|
| ASSERT_TRUE(WriteFile(test_file(), "content"));
|
| ASSERT_TRUE(CreateSymbolicLink(test_file(), test_link()));
|
| FilePathWatcher watcher;
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| // Note that we are watching the symlink.
|
| ASSERT_TRUE(SetupWatch(test_link(), &watcher, delegate.get(), false));
|
|
|
| @@ -747,7 +747,7 @@ TEST_F(FilePathWatcherTest, LinkedDirectoryPart1) {
|
| FilePath link_dir(temp_dir_.path().AppendASCII("dir.lnk"));
|
| FilePath file(dir.AppendASCII("file"));
|
| FilePath linkfile(link_dir.AppendASCII("file"));
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| // dir/file should exist.
|
| ASSERT_TRUE(base::CreateDirectory(dir));
|
| ASSERT_TRUE(WriteFile(file, "content"));
|
| @@ -776,7 +776,7 @@ TEST_F(FilePathWatcherTest, LinkedDirectoryPart2) {
|
| FilePath link_dir(temp_dir_.path().AppendASCII("dir.lnk"));
|
| FilePath file(dir.AppendASCII("file"));
|
| FilePath linkfile(link_dir.AppendASCII("file"));
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| // Now create the link from dir.lnk pointing to dir but
|
| // neither dir nor dir/file exist yet.
|
| ASSERT_TRUE(CreateSymbolicLink(dir, link_dir));
|
| @@ -806,7 +806,7 @@ TEST_F(FilePathWatcherTest, LinkedDirectoryPart3) {
|
| FilePath link_dir(temp_dir_.path().AppendASCII("dir.lnk"));
|
| FilePath file(dir.AppendASCII("file"));
|
| FilePath linkfile(link_dir.AppendASCII("file"));
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(base::CreateDirectory(dir));
|
| ASSERT_TRUE(CreateSymbolicLink(dir, link_dir));
|
| // Note that we are watching dir.lnk/file but the file doesn't exist yet.
|
| @@ -883,7 +883,7 @@ TEST_F(FilePathWatcherTest, DirAttributesChanged) {
|
| ASSERT_TRUE(WriteFile(test_file, "content"));
|
|
|
| FilePathWatcher watcher;
|
| - scoped_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| + std::unique_ptr<TestDelegate> delegate(new TestDelegate(collector()));
|
| ASSERT_TRUE(SetupWatch(test_file, &watcher, delegate.get(), false));
|
|
|
| // We should not get notified in this case as it hasn't affected our ability
|
|
|