| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 #ifndef COMPONENTS_SYNC_MODEL_MOCK_MODEL_TYPE_STORE_H_ | 5 #ifndef COMPONENTS_SYNC_MODEL_MOCK_MODEL_TYPE_STORE_H_ |
| 6 #define COMPONENTS_SYNC_MODEL_MOCK_MODEL_TYPE_STORE_H_ | 6 #define COMPONENTS_SYNC_MODEL_MOCK_MODEL_TYPE_STORE_H_ |
| 7 | 7 |
| 8 #include <memory> | 8 #include <memory> |
| 9 #include <string> | 9 #include <string> |
| 10 | 10 |
| (...skipping 26 matching lines...) Expand all Loading... |
| 37 // mock_model_type_store.RegisterReadDataHandler(base::Bind(&OnReadData)); | 37 // mock_model_type_store.RegisterReadDataHandler(base::Bind(&OnReadData)); |
| 38 // ModelTypeStore::IdList id_list; | 38 // ModelTypeStore::IdList id_list; |
| 39 // id_list.push_back("id1"); | 39 // id_list.push_back("id1"); |
| 40 // mock_model_type_store.ReadData(id_list, base::Bind(&ReadDone)); | 40 // mock_model_type_store.ReadData(id_list, base::Bind(&ReadDone)); |
| 41 // === | 41 // === |
| 42 // TODO(pavel): When in-memory store is available this class should delegate all | 42 // TODO(pavel): When in-memory store is available this class should delegate all |
| 43 // calls to it instead of returning empty successful results. | 43 // calls to it instead of returning empty successful results. |
| 44 class MockModelTypeStore : public ModelTypeStore { | 44 class MockModelTypeStore : public ModelTypeStore { |
| 45 public: | 45 public: |
| 46 // Signatures for all ModelTypeStore virtual functions. | 46 // Signatures for all ModelTypeStore virtual functions. |
| 47 typedef base::Callback<void(const ReadAllDataCallback&)> ReadAllDataSignature; | 47 using ReadAllDataSignature = base::Callback<void(const ReadAllDataCallback&)>; |
| 48 typedef base::Callback<void(const IdList&, const ReadDataCallback&)> | 48 using ReadDataSignature = |
| 49 ReadDataSignature; | 49 base::Callback<void(const IdList&, const ReadDataCallback&)>; |
| 50 typedef base::Callback<void(const ReadMetadataCallback& callback)> | 50 using ReadAllMetadataSignature = |
| 51 ReadAllMetadataSignature; | 51 base::Callback<void(const ReadMetadataCallback& callback)>; |
| 52 typedef base::Callback<void(std::unique_ptr<WriteBatch>, CallbackWithResult)> | 52 using CommitWriteBatchSignature = |
| 53 CommitWriteBatchSignature; | 53 base::Callback<void(std::unique_ptr<WriteBatch>, CallbackWithResult)>; |
| 54 typedef base::Callback< | 54 using WriteRecordSignature = |
| 55 void(WriteBatch*, const std::string&, const std::string&)> | 55 base::Callback<void(WriteBatch*, const std::string&, const std::string&)>; |
| 56 WriteRecordSignature; | 56 using WriteGlobalMetadataSignature = |
| 57 typedef base::Callback<void(WriteBatch*, const std::string&)> | 57 base::Callback<void(WriteBatch*, const std::string&)>; |
| 58 WriteGlobalMetadataSignature; | 58 using DeleteRecordSignature = |
| 59 typedef base::Callback<void(WriteBatch*, const std::string&)> | 59 base::Callback<void(WriteBatch*, const std::string&)>; |
| 60 DeleteRecordSignature; | 60 using DeleteGlobalMetadataSignature = base::Callback<void(WriteBatch*)>; |
| 61 typedef base::Callback<void(WriteBatch*)> DeleteGlobalMetadataSignature; | |
| 62 | 61 |
| 63 MockModelTypeStore(); | 62 MockModelTypeStore(); |
| 64 ~MockModelTypeStore() override; | 63 ~MockModelTypeStore() override; |
| 65 | 64 |
| 66 // ModelTypeStore implementation. | 65 // ModelTypeStore implementation. |
| 67 void ReadData(const IdList& id_list, | 66 void ReadData(const IdList& id_list, |
| 68 const ReadDataCallback& callback) override; | 67 const ReadDataCallback& callback) override; |
| 69 void ReadAllData(const ReadAllDataCallback& callback) override; | 68 void ReadAllData(const ReadAllDataCallback& callback) override; |
| 70 void ReadAllMetadata(const ReadMetadataCallback& callback) override; | 69 void ReadAllMetadata(const ReadMetadataCallback& callback) override; |
| 71 | 70 |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 111 WriteRecordSignature write_metadata_handler_; | 110 WriteRecordSignature write_metadata_handler_; |
| 112 WriteGlobalMetadataSignature write_global_metadata_handler_; | 111 WriteGlobalMetadataSignature write_global_metadata_handler_; |
| 113 DeleteRecordSignature delete_data_handler_; | 112 DeleteRecordSignature delete_data_handler_; |
| 114 DeleteRecordSignature delete_metadata_handler_; | 113 DeleteRecordSignature delete_metadata_handler_; |
| 115 DeleteGlobalMetadataSignature delete_global_metadata_handler_; | 114 DeleteGlobalMetadataSignature delete_global_metadata_handler_; |
| 116 }; | 115 }; |
| 117 | 116 |
| 118 } // namespace syncer | 117 } // namespace syncer |
| 119 | 118 |
| 120 #endif // COMPONENTS_SYNC_MODEL_MOCK_MODEL_TYPE_STORE_H_ | 119 #endif // COMPONENTS_SYNC_MODEL_MOCK_MODEL_TYPE_STORE_H_ |
| OLD | NEW |