Index: content/browser/indexed_db/mock_indexed_db_change_handler.h |
diff --git a/content/browser/indexed_db/mock_indexed_db_database_callbacks.h b/content/browser/indexed_db/mock_indexed_db_change_handler.h |
similarity index 51% |
rename from content/browser/indexed_db/mock_indexed_db_database_callbacks.h |
rename to content/browser/indexed_db/mock_indexed_db_change_handler.h |
index 20ea2b5430d77ec26cc93402f4ff9ec52d6bbb32..6d35b27d9d6b309abb082a63c9fec06f345e5a49 100644 |
--- a/content/browser/indexed_db/mock_indexed_db_database_callbacks.h |
+++ b/content/browser/indexed_db/mock_indexed_db_change_handler.h |
@@ -2,39 +2,45 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CONTENT_BROWSER_INDEXED_DB_MOCK_INDEXED_DB_DATABASE_CALLBACKS_H_ |
-#define CONTENT_BROWSER_INDEXED_DB_MOCK_INDEXED_DB_DATABASE_CALLBACKS_H_ |
+#ifndef CONTENT_BROWSER_INDEXED_DB_MOCK_INDEXED_DB_CHANGE_HANDLER_H_ |
+#define CONTENT_BROWSER_INDEXED_DB_MOCK_INDEXED_DB_CHANGE_HANDLER_H_ |
-#include <stdint.h> |
+#include <memory> |
+#include <utility> |
#include "base/macros.h" |
-#include "content/browser/indexed_db/indexed_db_callbacks.h" |
#include "content/browser/indexed_db/indexed_db_connection.h" |
namespace content { |
-class MockIndexedDBDatabaseCallbacks : public IndexedDBDatabaseCallbacks { |
+class MockIndexedDBChangeHandler : public IndexedDBChangeHandler { |
public: |
- MockIndexedDBDatabaseCallbacks(); |
+ MockIndexedDBChangeHandler(); |
+ // content::IndexedDBChangeHandler: |
void OnVersionChange(int64_t old_version, int64_t new_version) override {} |
void OnForcedClose() override; |
void OnAbort(int64_t transaction_id, |
const IndexedDBDatabaseError& error) override; |
void OnComplete(int64_t transaction_id) override {} |
+ void OnDatabaseChange( |
+ int32_t ipc_database_id, |
+ std::unique_ptr<IndexedDBObserverChanges> changes) override {}; |
+ void SetConnection(base::WeakPtr<IndexedDBConnection> connection) override; |
bool abort_called() const { return abort_called_; } |
bool forced_close_called() const { return forced_close_called_; } |
private: |
- ~MockIndexedDBDatabaseCallbacks() override {} |
+ ~MockIndexedDBChangeHandler() override; |
bool abort_called_; |
bool forced_close_called_; |
+ base::WeakPtr<IndexedDBConnection> connection_; |
- DISALLOW_COPY_AND_ASSIGN(MockIndexedDBDatabaseCallbacks); |
+ DISALLOW_COPY_AND_ASSIGN(MockIndexedDBChangeHandler); |
}; |
} // namespace content |
-#endif // CONTENT_BROWSER_INDEXED_DB_MOCK_INDEXED_DB_DATABASE_CALLBACKS_H_ |
+#endif // CONTENT_BROWSER_INDEXED_DB_MOCK_INDEXED_DB_CHANGE_HANDLER_H_ |