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

Side by Side Diff: components/history/core/browser/history_backend_unittest.cc

Issue 2107493002: Offer user to send feedback from profile error dialog (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: pkasting's & droger's Created 4 years, 4 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
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 "components/history/core/browser/history_backend.h" 5 #include "components/history/core/browser/history_backend.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <memory> 10 #include <memory>
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after
114 114
115 class HistoryBackendTestBase; 115 class HistoryBackendTestBase;
116 116
117 // This must be a separate object since HistoryBackend manages its lifetime. 117 // This must be a separate object since HistoryBackend manages its lifetime.
118 // This just forwards the messages we're interested in to the test object. 118 // This just forwards the messages we're interested in to the test object.
119 class HistoryBackendTestDelegate : public HistoryBackend::Delegate { 119 class HistoryBackendTestDelegate : public HistoryBackend::Delegate {
120 public: 120 public:
121 explicit HistoryBackendTestDelegate(HistoryBackendTestBase* test) 121 explicit HistoryBackendTestDelegate(HistoryBackendTestBase* test)
122 : test_(test) {} 122 : test_(test) {}
123 123
124 void NotifyProfileError(sql::InitStatus init_status) override {} 124 void NotifyProfileError(sql::InitStatus init_status,
125 const std::string& diagnostics) override {}
125 void SetInMemoryBackend( 126 void SetInMemoryBackend(
126 std::unique_ptr<InMemoryHistoryBackend> backend) override; 127 std::unique_ptr<InMemoryHistoryBackend> backend) override;
127 void NotifyFaviconsChanged(const std::set<GURL>& page_urls, 128 void NotifyFaviconsChanged(const std::set<GURL>& page_urls,
128 const GURL& icon_url) override; 129 const GURL& icon_url) override;
129 void NotifyURLVisited(ui::PageTransition transition, 130 void NotifyURLVisited(ui::PageTransition transition,
130 const URLRow& row, 131 const URLRow& row,
131 const RedirectList& redirects, 132 const RedirectList& redirects,
132 base::Time visit_time) override; 133 base::Time visit_time) override;
133 void NotifyURLsModified(const URLRows& changed_urls) override; 134 void NotifyURLsModified(const URLRows& changed_urls) override;
134 void NotifyURLsDeleted(bool all_history, 135 void NotifyURLsDeleted(bool all_history,
(...skipping 3615 matching lines...) Expand 10 before | Expand all | Expand 10 after
3750 // Verify that the second term is no longer returned as result, and also check 3751 // Verify that the second term is no longer returned as result, and also check
3751 // at the low level that it is gone for good. The term corresponding to the 3752 // at the low level that it is gone for good. The term corresponding to the
3752 // first URLRow should not be affected. 3753 // first URLRow should not be affected.
3753 EXPECT_EQ(1u, GetNumberOfMatchingSearchTerms(kTestKeywordId, term1)); 3754 EXPECT_EQ(1u, GetNumberOfMatchingSearchTerms(kTestKeywordId, term1));
3754 EXPECT_EQ(0u, GetNumberOfMatchingSearchTerms(kTestKeywordId, term2)); 3755 EXPECT_EQ(0u, GetNumberOfMatchingSearchTerms(kTestKeywordId, term2));
3755 EXPECT_TRUE(mem_backend_->db()->GetKeywordSearchTermRow(row1.id(), NULL)); 3756 EXPECT_TRUE(mem_backend_->db()->GetKeywordSearchTermRow(row1.id(), NULL));
3756 EXPECT_FALSE(mem_backend_->db()->GetKeywordSearchTermRow(row2.id(), NULL)); 3757 EXPECT_FALSE(mem_backend_->db()->GetKeywordSearchTermRow(row2.id(), NULL));
3757 } 3758 }
3758 3759
3759 } // namespace history 3760 } // namespace history
OLDNEW
« no previous file with comments | « components/history/core/browser/history_backend.cc ('k') | components/history/core/browser/history_client.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698