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

Side by Side Diff: chrome/browser/extensions/api/bookmarks/bookmark_api_helpers_unittest.cc

Issue 184663002: Omnibox: Make URLs of Bookmarks Searchable (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix ALL_MATCHES (in response to recent changes) Created 6 years, 8 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.h" 5 #include "chrome/browser/extensions/api/bookmarks/bookmark_api_helpers.h"
6 6
7 #include "base/memory/scoped_ptr.h" 7 #include "base/memory/scoped_ptr.h"
8 #include "base/strings/utf_string_conversions.h" 8 #include "base/strings/utf_string_conversions.h"
9 #include "base/values.h" 9 #include "base/values.h"
10 #include "chrome/browser/bookmarks/bookmark_model.h" 10 #include "chrome/browser/bookmarks/bookmark_model.h"
11 #include "chrome/browser/extensions/api/bookmarks/bookmark_api_constants.h" 11 #include "chrome/browser/extensions/api/bookmarks/bookmark_api_constants.h"
12 #include "chrome/common/extensions/api/bookmarks.h" 12 #include "chrome/common/extensions/api/bookmarks.h"
13 #include "testing/gtest/include/gtest/gtest.h" 13 #include "testing/gtest/include/gtest/gtest.h"
14 14
15 namespace extensions { 15 namespace extensions {
16 16
17 namespace keys = bookmark_api_constants; 17 namespace keys = bookmark_api_constants;
18 using api::bookmarks::BookmarkTreeNode; 18 using api::bookmarks::BookmarkTreeNode;
19 19
20 namespace bookmark_api_helpers { 20 namespace bookmark_api_helpers {
21 21
22 class ExtensionBookmarksTest : public testing::Test { 22 class ExtensionBookmarksTest : public testing::Test {
23 public: 23 public:
24 virtual void SetUp() OVERRIDE { 24 virtual void SetUp() OVERRIDE {
25 model_.reset(new BookmarkModel(NULL)); 25 model_.reset(new BookmarkModel(NULL, false));
26 model_->AddURL(model_->other_node(), 0, base::ASCIIToUTF16("Digg"), 26 model_->AddURL(model_->other_node(), 0, base::ASCIIToUTF16("Digg"),
27 GURL("http://www.reddit.com")); 27 GURL("http://www.reddit.com"));
28 model_->AddURL(model_->other_node(), 0, base::ASCIIToUTF16("News"), 28 model_->AddURL(model_->other_node(), 0, base::ASCIIToUTF16("News"),
29 GURL("http://www.foxnews.com")); 29 GURL("http://www.foxnews.com"));
30 folder_ = model_->AddFolder( 30 folder_ = model_->AddFolder(
31 model_->other_node(), 0, base::ASCIIToUTF16("outer folder")); 31 model_->other_node(), 0, base::ASCIIToUTF16("outer folder"));
32 model_->AddFolder(folder_, 0, base::ASCIIToUTF16("inner folder 1")); 32 model_->AddFolder(folder_, 0, base::ASCIIToUTF16("inner folder 1"));
33 model_->AddFolder(folder_, 0, base::ASCIIToUTF16("inner folder 2")); 33 model_->AddFolder(folder_, 0, base::ASCIIToUTF16("inner folder 2"));
34 model_->AddURL( 34 model_->AddURL(
35 folder_, 0, base::ASCIIToUTF16("Digg"), GURL("http://reddit.com")); 35 folder_, 0, base::ASCIIToUTF16("Digg"), GURL("http://reddit.com"));
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
73 true, // Recurse. 73 true, // Recurse.
74 true)); // Only folders. 74 true)); // Only folders.
75 ASSERT_EQ(2U, tree->children->size()); 75 ASSERT_EQ(2U, tree->children->size());
76 linked_ptr<BookmarkTreeNode> inner_folder = tree->children->at(1); 76 linked_ptr<BookmarkTreeNode> inner_folder = tree->children->at(1);
77 ASSERT_TRUE(inner_folder.get()); 77 ASSERT_TRUE(inner_folder.get());
78 ASSERT_EQ("inner folder 1", inner_folder->title); 78 ASSERT_EQ("inner folder 1", inner_folder->title);
79 } 79 }
80 80
81 } // namespace bookmark_api_helpers 81 } // namespace bookmark_api_helpers
82 } // namespace extensions 82 } // namespace extensions
OLDNEW
« no previous file with comments | « chrome/browser/bookmarks/bookmark_utils_unittest.cc ('k') | chrome/browser/history/expire_history_backend_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698