Index: components/bookmarks/browser/bookmark_utils_unittest.cc |
diff --git a/components/bookmarks/browser/bookmark_utils_unittest.cc b/components/bookmarks/browser/bookmark_utils_unittest.cc |
index f27676d8041dc392f055f221c33729b30bff869e..fd151d453452659496ee1224a74e56099247e275 100644 |
--- a/components/bookmarks/browser/bookmark_utils_unittest.cc |
+++ b/components/bookmarks/browser/bookmark_utils_unittest.cc |
@@ -78,7 +78,7 @@ class BookmarkUtilsTest : public testing::Test, |
}; |
TEST_F(BookmarkUtilsTest, GetBookmarksMatchingPropertiesWordPhraseQuery) { |
- scoped_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
+ std::unique_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
const BookmarkNode* node1 = model->AddURL(model->other_node(), |
0, |
ASCIIToUTF16("foo bar"), |
@@ -135,7 +135,7 @@ TEST_F(BookmarkUtilsTest, GetBookmarksMatchingPropertiesWordPhraseQuery) { |
// Check exact matching against a URL query. |
TEST_F(BookmarkUtilsTest, GetBookmarksMatchingPropertiesUrl) { |
- scoped_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
+ std::unique_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
const BookmarkNode* node1 = model->AddURL(model->other_node(), |
0, |
ASCIIToUTF16("Google"), |
@@ -170,7 +170,7 @@ TEST_F(BookmarkUtilsTest, GetBookmarksMatchingPropertiesUrl) { |
// Check exact matching against a title query. |
TEST_F(BookmarkUtilsTest, GetBookmarksMatchingPropertiesTitle) { |
- scoped_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
+ std::unique_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
const BookmarkNode* node1 = model->AddURL(model->other_node(), |
0, |
ASCIIToUTF16("Google"), |
@@ -207,7 +207,7 @@ TEST_F(BookmarkUtilsTest, GetBookmarksMatchingPropertiesTitle) { |
// Check matching against a query with multiple predicates. |
TEST_F(BookmarkUtilsTest, GetBookmarksMatchingPropertiesConjunction) { |
- scoped_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
+ std::unique_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
const BookmarkNode* node1 = model->AddURL(model->other_node(), |
0, |
ASCIIToUTF16("Google"), |
@@ -231,12 +231,12 @@ TEST_F(BookmarkUtilsTest, GetBookmarksMatchingPropertiesConjunction) { |
EXPECT_TRUE(nodes[0] == node1); |
nodes.clear(); |
- scoped_ptr<base::string16>* fields[] = { |
- &query.word_phrase_query, &query.url, &query.title }; |
+ std::unique_ptr<base::string16>* fields[] = {&query.word_phrase_query, |
+ &query.url, &query.title}; |
// Test two fields matching. |
for (size_t i = 0; i < arraysize(fields); i++) { |
- scoped_ptr<base::string16> original_value(fields[i]->release()); |
+ std::unique_ptr<base::string16> original_value(fields[i]->release()); |
GetBookmarksMatchingProperties(model.get(), query, 100, &nodes); |
ASSERT_EQ(1U, nodes.size()); |
EXPECT_TRUE(nodes[0] == node1); |
@@ -246,7 +246,7 @@ TEST_F(BookmarkUtilsTest, GetBookmarksMatchingPropertiesConjunction) { |
// Test two fields matching with one non-matching field. |
for (size_t i = 0; i < arraysize(fields); i++) { |
- scoped_ptr<base::string16> original_value(fields[i]->release()); |
+ std::unique_ptr<base::string16> original_value(fields[i]->release()); |
fields[i]->reset(new base::string16(ASCIIToUTF16("fjdkslafjkldsa"))); |
GetBookmarksMatchingProperties(model.get(), query, 100, &nodes); |
ASSERT_EQ(0U, nodes.size()); |
@@ -258,7 +258,7 @@ TEST_F(BookmarkUtilsTest, GetBookmarksMatchingPropertiesConjunction) { |
// Copy and paste is not yet supported on iOS. http://crbug.com/228147 |
#if !defined(OS_IOS) |
TEST_F(BookmarkUtilsTest, PasteBookmarkFromURL) { |
- scoped_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
+ std::unique_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
const base::string16 url_text = ASCIIToUTF16("http://www.google.com/"); |
const BookmarkNode* new_folder = model->AddFolder( |
model->bookmark_bar_node(), 0, ASCIIToUTF16("New_Folder")); |
@@ -287,7 +287,7 @@ TEST_F(BookmarkUtilsTest, PasteBookmarkFromURL) { |
} |
TEST_F(BookmarkUtilsTest, CopyPaste) { |
- scoped_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
+ std::unique_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
const BookmarkNode* node = model->AddURL(model->other_node(), |
0, |
ASCIIToUTF16("foo bar"), |
@@ -315,7 +315,7 @@ TEST_F(BookmarkUtilsTest, CopyPaste) { |
// Test for updating title such that url and title pair are unique among the |
// children of parent. |
TEST_F(BookmarkUtilsTest, MakeTitleUnique) { |
- scoped_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
+ std::unique_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
const base::string16 url_text = ASCIIToUTF16("http://www.google.com/"); |
const base::string16 title_text = ASCIIToUTF16("foobar"); |
const BookmarkNode* bookmark_bar_node = model->bookmark_bar_node(); |
@@ -348,7 +348,7 @@ TEST_F(BookmarkUtilsTest, MakeTitleUnique) { |
} |
TEST_F(BookmarkUtilsTest, CopyPasteMetaInfo) { |
- scoped_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
+ std::unique_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
const BookmarkNode* node = model->AddURL(model->other_node(), |
0, |
ASCIIToUTF16("foo bar"), |
@@ -390,7 +390,7 @@ TEST_F(BookmarkUtilsTest, CopyPasteMetaInfo) { |
#define MAYBE_CutToClipboard CutToClipboard |
#endif |
TEST_F(BookmarkUtilsTest, MAYBE_CutToClipboard) { |
- scoped_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
+ std::unique_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
model->AddObserver(this); |
base::string16 title(ASCIIToUTF16("foo")); |
@@ -416,13 +416,13 @@ TEST_F(BookmarkUtilsTest, MAYBE_CutToClipboard) { |
TEST_F(BookmarkUtilsTest, PasteNonEditableNodes) { |
// Load a model with an extra node that is not editable. |
- scoped_ptr<TestBookmarkClient> client(new TestBookmarkClient()); |
+ std::unique_ptr<TestBookmarkClient> client(new TestBookmarkClient()); |
BookmarkPermanentNode* extra_node = new BookmarkPermanentNode(100); |
BookmarkPermanentNodeList extra_nodes; |
extra_nodes.push_back(extra_node); |
client->SetExtraNodesToLoad(std::move(extra_nodes)); |
- scoped_ptr<BookmarkModel> model( |
+ std::unique_ptr<BookmarkModel> model( |
TestBookmarkClient::CreateModelWithClient(std::move(client))); |
const BookmarkNode* node = model->AddURL(model->other_node(), |
0, |
@@ -445,7 +445,7 @@ TEST_F(BookmarkUtilsTest, PasteNonEditableNodes) { |
#endif // !defined(OS_IOS) |
TEST_F(BookmarkUtilsTest, GetParentForNewNodes) { |
- scoped_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
+ std::unique_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
// This tests the case where selection contains one item and that item is a |
// folder. |
std::vector<const BookmarkNode*> nodes; |
@@ -486,7 +486,7 @@ TEST_F(BookmarkUtilsTest, GetParentForNewNodes) { |
// Verifies that meta info is copied when nodes are cloned. |
TEST_F(BookmarkUtilsTest, CloneMetaInfo) { |
- scoped_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
+ std::unique_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
// Add a node containing meta info. |
const BookmarkNode* node = model->AddURL(model->other_node(), |
0, |
@@ -519,7 +519,7 @@ TEST_F(BookmarkUtilsTest, CloneMetaInfo) { |
// Verifies that meta info fields in the non cloned set are not copied when |
// cloning a bookmark. |
TEST_F(BookmarkUtilsTest, CloneBookmarkResetsNonClonedKey) { |
- scoped_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
+ std::unique_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
model->AddNonClonedKey("foo"); |
const BookmarkNode* parent = model->other_node(); |
const BookmarkNode* node = model->AddURL( |
@@ -544,7 +544,7 @@ TEST_F(BookmarkUtilsTest, CloneBookmarkResetsNonClonedKey) { |
// Verifies that meta info fields in the non cloned set are not copied when |
// cloning a folder. |
TEST_F(BookmarkUtilsTest, CloneFolderResetsNonClonedKey) { |
- scoped_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
+ std::unique_ptr<BookmarkModel> model(TestBookmarkClient::CreateModel()); |
model->AddNonClonedKey("foo"); |
const BookmarkNode* parent = model->other_node(); |
const BookmarkNode* node = model->AddFolder(parent, 0, ASCIIToUTF16("title")); |
@@ -567,13 +567,13 @@ TEST_F(BookmarkUtilsTest, CloneFolderResetsNonClonedKey) { |
TEST_F(BookmarkUtilsTest, RemoveAllBookmarks) { |
// Load a model with an extra node that is not editable. |
- scoped_ptr<TestBookmarkClient> client(new TestBookmarkClient()); |
+ std::unique_ptr<TestBookmarkClient> client(new TestBookmarkClient()); |
BookmarkPermanentNode* extra_node = new BookmarkPermanentNode(100); |
BookmarkPermanentNodeList extra_nodes; |
extra_nodes.push_back(extra_node); |
client->SetExtraNodesToLoad(std::move(extra_nodes)); |
- scoped_ptr<BookmarkModel> model( |
+ std::unique_ptr<BookmarkModel> model( |
TestBookmarkClient::CreateModelWithClient(std::move(client))); |
EXPECT_TRUE(model->bookmark_bar_node()->empty()); |
EXPECT_TRUE(model->other_node()->empty()); |