1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "chrome/browser/bookmarks/test_bookmark_client.h"
7 #include "components/bookmarks/core/browser/bookmark_model.h"
8 #include "components/bookmarks/core/browser/bookmark_storage.h"
12 scoped_ptr
<BookmarkModel
> TestBookmarkClient::CreateModel(bool index_urls
) {
13 scoped_ptr
<BookmarkModel
> bookmark_model(new BookmarkModel(this, index_urls
));
14 bookmark_model
->DoneLoading(bookmark_model
->CreateLoadDetails(std::string()));
15 return bookmark_model
.Pass();
18 base::CancelableTaskTracker::TaskId
TestBookmarkClient::GetFaviconImageForURL(
21 int desired_size_in_dip
,
22 const FaviconImageCallback
& callback
,
23 base::CancelableTaskTracker
* tracker
) {
24 return base::CancelableTaskTracker::kBadTaskId
;
27 bool TestBookmarkClient::SupportsTypedCountForNodes() {
31 void TestBookmarkClient::GetTypedCountForNodes(
33 NodeTypedCountPairs
* node_typed_count_pairs
) {
37 void TestBookmarkClient::RecordAction(const base::UserMetricsAction
& action
) {
40 void TestBookmarkClient::NotifyHistoryAboutRemovedBookmarks(
41 const std::set
<GURL
>& removed_bookmark_urls
) {