| OLD | NEW |
| 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 <algorithm> | 7 #include <algorithm> |
| 8 #include <set> | 8 #include <set> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 114 | 114 |
| 115 // This must be a separate object since HistoryBackend manages its lifetime. | 115 // This must be a separate object since HistoryBackend manages its lifetime. |
| 116 // This just forwards the messages we're interested in to the test object. | 116 // This just forwards the messages we're interested in to the test object. |
| 117 class HistoryBackendTestDelegate : public HistoryBackend::Delegate { | 117 class HistoryBackendTestDelegate : public HistoryBackend::Delegate { |
| 118 public: | 118 public: |
| 119 explicit HistoryBackendTestDelegate(HistoryBackendTestBase* test) | 119 explicit HistoryBackendTestDelegate(HistoryBackendTestBase* test) |
| 120 : test_(test) {} | 120 : test_(test) {} |
| 121 | 121 |
| 122 void NotifyProfileError(sql::InitStatus init_status) override {} | 122 void NotifyProfileError(sql::InitStatus init_status) override {} |
| 123 void SetInMemoryBackend(scoped_ptr<InMemoryHistoryBackend> backend) override; | 123 void SetInMemoryBackend(scoped_ptr<InMemoryHistoryBackend> backend) override; |
| 124 void NotifyAddVisit(const BriefVisitInfo& info) override {} | |
| 125 void NotifyFaviconChanged(const std::set<GURL>& urls) override; | 124 void NotifyFaviconChanged(const std::set<GURL>& urls) override; |
| 126 void NotifyURLVisited(ui::PageTransition transition, | 125 void NotifyURLVisited(ui::PageTransition transition, |
| 127 const URLRow& row, | 126 const URLRow& row, |
| 128 const RedirectList& redirects, | 127 const RedirectList& redirects, |
| 129 base::Time visit_time) override; | 128 base::Time visit_time) override; |
| 130 void NotifyURLsModified(const URLRows& changed_urls) override; | 129 void NotifyURLsModified(const URLRows& changed_urls) override; |
| 131 void NotifyURLsDeleted(bool all_history, | 130 void NotifyURLsDeleted(bool all_history, |
| 132 bool expired, | 131 bool expired, |
| 133 const URLRows& deleted_rows, | 132 const URLRows& deleted_rows, |
| 134 const std::set<GURL>& favicon_urls) override; | 133 const std::set<GURL>& favicon_urls) override; |
| (...skipping 3198 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3333 // Verify that the second term is no longer returned as result, and also check | 3332 // Verify that the second term is no longer returned as result, and also check |
| 3334 // at the low level that it is gone for good. The term corresponding to the | 3333 // at the low level that it is gone for good. The term corresponding to the |
| 3335 // first URLRow should not be affected. | 3334 // first URLRow should not be affected. |
| 3336 EXPECT_EQ(1u, GetNumberOfMatchingSearchTerms(kTestKeywordId, term1)); | 3335 EXPECT_EQ(1u, GetNumberOfMatchingSearchTerms(kTestKeywordId, term1)); |
| 3337 EXPECT_EQ(0u, GetNumberOfMatchingSearchTerms(kTestKeywordId, term2)); | 3336 EXPECT_EQ(0u, GetNumberOfMatchingSearchTerms(kTestKeywordId, term2)); |
| 3338 EXPECT_TRUE(mem_backend_->db()->GetKeywordSearchTermRow(row1.id(), NULL)); | 3337 EXPECT_TRUE(mem_backend_->db()->GetKeywordSearchTermRow(row1.id(), NULL)); |
| 3339 EXPECT_FALSE(mem_backend_->db()->GetKeywordSearchTermRow(row2.id(), NULL)); | 3338 EXPECT_FALSE(mem_backend_->db()->GetKeywordSearchTermRow(row2.id(), NULL)); |
| 3340 } | 3339 } |
| 3341 | 3340 |
| 3342 } // namespace history | 3341 } // namespace history |
| OLD | NEW |