Index: components/dom_distiller/core/task_tracker_unittest.cc |
diff --git a/components/dom_distiller/core/task_tracker_unittest.cc b/components/dom_distiller/core/task_tracker_unittest.cc |
index bb5adce1ff53ada4e870127d76f40bba3f4285c3..b760b4abf8266894d8ce61704ad65607b7cb1c4c 100644 |
--- a/components/dom_distiller/core/task_tracker_unittest.cc |
+++ b/components/dom_distiller/core/task_tracker_unittest.cc |
@@ -77,7 +77,7 @@ class DomDistillerTaskTrackerTest : public testing::Test { |
} |
protected: |
- scoped_ptr<base::MessageLoop> message_loop_; |
+ std::unique_ptr<base::MessageLoop> message_loop_; |
std::string entry_id_; |
GURL page_0_url_; |
GURL page_1_url_; |
@@ -110,8 +110,10 @@ TEST_F(DomDistillerTaskTrackerTest, TestViewerCancelled) { |
FakeViewRequestDelegate viewer_delegate; |
FakeViewRequestDelegate viewer_delegate2; |
- scoped_ptr<ViewerHandle> handle(task_tracker.AddViewer(&viewer_delegate)); |
- scoped_ptr<ViewerHandle> handle2(task_tracker.AddViewer(&viewer_delegate2)); |
+ std::unique_ptr<ViewerHandle> handle( |
+ task_tracker.AddViewer(&viewer_delegate)); |
+ std::unique_ptr<ViewerHandle> handle2( |
+ task_tracker.AddViewer(&viewer_delegate2)); |
EXPECT_FALSE(cancel_callback.Cancelled()); |
handle.reset(); |
@@ -127,7 +129,8 @@ TEST_F(DomDistillerTaskTrackerTest, TestViewerCancelledWithSaveRequest) { |
GetDefaultEntry(), cancel_callback.GetCallback(), NULL); |
FakeViewRequestDelegate viewer_delegate; |
- scoped_ptr<ViewerHandle> handle(task_tracker.AddViewer(&viewer_delegate)); |
+ std::unique_ptr<ViewerHandle> handle( |
+ task_tracker.AddViewer(&viewer_delegate)); |
EXPECT_FALSE(cancel_callback.Cancelled()); |
MockSaveCallback save_callback; |
@@ -149,12 +152,14 @@ TEST_F(DomDistillerTaskTrackerTest, TestViewerNotifiedOnDistillationComplete) { |
GetDefaultEntry(), cancel_callback.GetCallback(), NULL); |
FakeViewRequestDelegate viewer_delegate; |
- scoped_ptr<ViewerHandle> handle(task_tracker.AddViewer(&viewer_delegate)); |
+ std::unique_ptr<ViewerHandle> handle( |
+ task_tracker.AddViewer(&viewer_delegate)); |
base::RunLoop().RunUntilIdle(); |
EXPECT_CALL(viewer_delegate, OnArticleReady(_)); |
- task_tracker.StartDistiller(&distiller_factory, scoped_ptr<DistillerPage>()); |
+ task_tracker.StartDistiller(&distiller_factory, |
+ std::unique_ptr<DistillerPage>()); |
base::RunLoop().RunUntilIdle(); |
EXPECT_FALSE(cancel_callback.Cancelled()); |
@@ -171,14 +176,16 @@ TEST_F(DomDistillerTaskTrackerTest, TestDistillerFails) { |
GetDefaultEntry(), cancel_callback.GetCallback(), NULL); |
FakeViewRequestDelegate viewer_delegate; |
- scoped_ptr<ViewerHandle> handle(task_tracker.AddViewer(&viewer_delegate)); |
+ std::unique_ptr<ViewerHandle> handle( |
+ task_tracker.AddViewer(&viewer_delegate)); |
base::RunLoop().RunUntilIdle(); |
EXPECT_CALL(viewer_delegate, OnArticleReady(_)); |
- task_tracker.StartDistiller(&distiller_factory, scoped_ptr<DistillerPage>()); |
+ task_tracker.StartDistiller(&distiller_factory, |
+ std::unique_ptr<DistillerPage>()); |
distiller->RunDistillerCallback( |
- scoped_ptr<DistilledArticleProto>(new DistilledArticleProto)); |
+ std::unique_ptr<DistilledArticleProto>(new DistilledArticleProto)); |
base::RunLoop().RunUntilIdle(); |
EXPECT_FALSE(cancel_callback.Cancelled()); |
@@ -201,7 +208,8 @@ TEST_F(DomDistillerTaskTrackerTest, |
EXPECT_CALL(save_callback, Save(_, _, _)); |
- task_tracker.StartDistiller(&distiller_factory, scoped_ptr<DistillerPage>()); |
+ task_tracker.StartDistiller(&distiller_factory, |
+ std::unique_ptr<DistillerPage>()); |
base::RunLoop().RunUntilIdle(); |
EXPECT_TRUE(cancel_callback.Cancelled()); |
@@ -230,7 +238,8 @@ TEST_F(DomDistillerTaskTrackerTest, TestBlobFetcher) { |
entry_with_blob, cancel_callback.GetCallback(), &content_store); |
FakeViewRequestDelegate viewer_delegate; |
- scoped_ptr<ViewerHandle> handle(task_tracker.AddViewer(&viewer_delegate)); |
+ std::unique_ptr<ViewerHandle> handle( |
+ task_tracker.AddViewer(&viewer_delegate)); |
base::RunLoop().RunUntilIdle(); |
const DistilledArticleProto* distilled_article; |
@@ -263,7 +272,8 @@ TEST_F(DomDistillerTaskTrackerTest, TestBlobFetcherFinishesFirst) { |
entry_with_blob, cancel_callback.GetCallback(), &content_store); |
FakeViewRequestDelegate viewer_delegate; |
- scoped_ptr<ViewerHandle> handle(task_tracker.AddViewer(&viewer_delegate)); |
+ std::unique_ptr<ViewerHandle> handle( |
+ task_tracker.AddViewer(&viewer_delegate)); |
base::RunLoop().RunUntilIdle(); |
DistilledArticleProto distilled_article; |
@@ -274,7 +284,8 @@ TEST_F(DomDistillerTaskTrackerTest, TestBlobFetcherFinishesFirst) { |
EXPECT_CALL(*distiller, Die()) |
.WillOnce(testing::Assign(&distiller_destroyed, true)); |
- task_tracker.StartDistiller(&distiller_factory, scoped_ptr<DistillerPage>()); |
+ task_tracker.StartDistiller(&distiller_factory, |
+ std::unique_ptr<DistillerPage>()); |
task_tracker.StartBlobFetcher(); |
base::RunLoop().RunUntilIdle(); |
@@ -295,7 +306,7 @@ TEST_F(DomDistillerTaskTrackerTest, TestBlobFetcherWithoutBlob) { |
ArticleEntry entry(GetDefaultEntry()); |
InMemoryContentStore content_store(kDefaultMaxNumCachedEntries); |
- scoped_ptr<DistilledArticleProto> distilled_article( |
+ std::unique_ptr<DistilledArticleProto> distilled_article( |
new DistilledArticleProto(CreateDistilledArticleForEntry(entry))); |
TestCancelCallback cancel_callback; |
@@ -303,11 +314,13 @@ TEST_F(DomDistillerTaskTrackerTest, TestBlobFetcherWithoutBlob) { |
GetDefaultEntry(), cancel_callback.GetCallback(), &content_store); |
FakeViewRequestDelegate viewer_delegate; |
- scoped_ptr<ViewerHandle> handle(task_tracker.AddViewer(&viewer_delegate)); |
+ std::unique_ptr<ViewerHandle> handle( |
+ task_tracker.AddViewer(&viewer_delegate)); |
base::RunLoop().RunUntilIdle(); |
task_tracker.StartBlobFetcher(); |
- task_tracker.StartDistiller(&distiller_factory, scoped_ptr<DistillerPage>()); |
+ task_tracker.StartDistiller(&distiller_factory, |
+ std::unique_ptr<DistillerPage>()); |
// OnArticleReady shouldn't be called until distillation finishes (i.e. the |
// blob fetcher shouldn't return distilled content). |
@@ -335,25 +348,26 @@ TEST_F(DomDistillerTaskTrackerTest, TestDistillerFailsFirst) { |
GetDefaultEntry(), cancel_callback.GetCallback(), &content_store); |
FakeViewRequestDelegate viewer_delegate; |
- scoped_ptr<ViewerHandle> handle(task_tracker.AddViewer(&viewer_delegate)); |
+ std::unique_ptr<ViewerHandle> handle( |
+ task_tracker.AddViewer(&viewer_delegate)); |
DistilledContentStore::LoadCallback content_store_load_callback; |
EXPECT_CALL(content_store, LoadContent(_, _)) |
.WillOnce(testing::SaveArg<1>(&content_store_load_callback)); |
- task_tracker.StartDistiller(&distiller_factory, scoped_ptr<DistillerPage>()); |
+ task_tracker.StartDistiller(&distiller_factory, |
+ std::unique_ptr<DistillerPage>()); |
task_tracker.StartBlobFetcher(); |
EXPECT_CALL(viewer_delegate, OnArticleReady(_)).Times(0); |
distiller->RunDistillerCallback( |
- scoped_ptr<DistilledArticleProto>(new DistilledArticleProto)); |
+ std::unique_ptr<DistilledArticleProto>(new DistilledArticleProto)); |
base::RunLoop().RunUntilIdle(); |
EXPECT_CALL(viewer_delegate, OnArticleReady(_)); |
content_store_load_callback.Run( |
- true, |
- scoped_ptr<DistilledArticleProto>( |
- new DistilledArticleProto(CreateDistilledArticleForEntry(entry)))); |
+ true, std::unique_ptr<DistilledArticleProto>(new DistilledArticleProto( |
+ CreateDistilledArticleForEntry(entry)))); |
base::RunLoop().RunUntilIdle(); |
EXPECT_FALSE(cancel_callback.Cancelled()); |
@@ -375,17 +389,19 @@ TEST_F(DomDistillerTaskTrackerTest, ContentIsSaved) { |
GetDefaultEntry(), cancel_callback.GetCallback(), &content_store); |
FakeViewRequestDelegate viewer_delegate; |
- scoped_ptr<ViewerHandle> handle(task_tracker.AddViewer(&viewer_delegate)); |
+ std::unique_ptr<ViewerHandle> handle( |
+ task_tracker.AddViewer(&viewer_delegate)); |
DistilledArticleProto stored_distilled_article; |
DistilledContentStore::LoadCallback content_store_load_callback; |
EXPECT_CALL(content_store, SaveContent(_, _, _)) |
.WillOnce(testing::SaveArg<1>(&stored_distilled_article)); |
- task_tracker.StartDistiller(&distiller_factory, scoped_ptr<DistillerPage>()); |
+ task_tracker.StartDistiller(&distiller_factory, |
+ std::unique_ptr<DistillerPage>()); |
EXPECT_CALL(viewer_delegate, OnArticleReady(_)); |
- distiller->RunDistillerCallback(scoped_ptr<DistilledArticleProto>( |
+ distiller->RunDistillerCallback(std::unique_ptr<DistilledArticleProto>( |
new DistilledArticleProto(distilled_article))); |
base::RunLoop().RunUntilIdle(); |