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

Side by Side Diff: third_party/WebKit/Source/modules/indexeddb/MockWebIDBDatabase.h

Issue 2814253002: IndexedDB: Fix mocks/comments following the great blink rename (Closed)
Patch Set: Created 3 years, 8 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
« no previous file with comments | « third_party/WebKit/Source/modules/indexeddb/InspectorIndexedDBAgent.cpp ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 MockWebIDBDatabase_h 5 #ifndef MockWebIDBDatabase_h
6 #define MockWebIDBDatabase_h 6 #define MockWebIDBDatabase_h
7 7
8 #include "modules/indexeddb/IDBKey.h" 8 #include "modules/indexeddb/IDBKey.h"
9 #include "modules/indexeddb/IDBKeyRange.h" 9 #include "modules/indexeddb/IDBKeyRange.h"
10 #include "public/platform/modules/indexeddb/WebIDBDatabase.h" 10 #include "public/platform/modules/indexeddb/WebIDBDatabase.h"
11 #include "public/platform/modules/indexeddb/WebIDBKeyRange.h" 11 #include "public/platform/modules/indexeddb/WebIDBKeyRange.h"
12 #include <gmock/gmock.h> 12 #include <gmock/gmock.h>
13 #include <memory> 13 #include <memory>
14 14
15 namespace blink { 15 namespace blink {
16 16
17 class MockWebIDBDatabase : public testing::StrictMock<WebIDBDatabase> { 17 class MockWebIDBDatabase : public testing::StrictMock<WebIDBDatabase> {
18 public: 18 public:
19 virtual ~MockWebIDBDatabase(); 19 virtual ~MockWebIDBDatabase();
20 20
21 static std::unique_ptr<MockWebIDBDatabase> Create(); 21 static std::unique_ptr<MockWebIDBDatabase> Create();
22 22
23 MOCK_METHOD5(CreateObjectStore, 23 MOCK_METHOD5(CreateObjectStore,
24 void(long long transactionId, 24 void(long long transaction_id,
25 long long objectStoreId, 25 long long object_store_id,
26 const WebString& name, 26 const WebString& name,
27 const WebIDBKeyPath&, 27 const WebIDBKeyPath&,
28 bool autoIncrement)); 28 bool auto_increment));
29 MOCK_METHOD2(DeleteObjectStore, 29 MOCK_METHOD2(DeleteObjectStore,
30 void(long long transactionId, long long objectStoreId)); 30 void(long long transaction_id, long long object_store_id));
31 MOCK_METHOD3(RenameObjectStore, 31 MOCK_METHOD3(RenameObjectStore,
32 void(long long transactionId, 32 void(long long transaction_id,
33 long long objectStoreId, 33 long long object_store_id,
34 const WebString& newName)); 34 const WebString& new_name));
35 MOCK_METHOD3(CreateTransaction, 35 MOCK_METHOD3(CreateTransaction,
36 void(long long id, 36 void(long long id,
37 const WebVector<long long>& scope, 37 const WebVector<long long>& scope,
38 WebIDBTransactionMode)); 38 WebIDBTransactionMode));
39 MOCK_METHOD0(Close, void()); 39 MOCK_METHOD0(Close, void());
40 MOCK_METHOD0(VersionChangeIgnored, void()); 40 MOCK_METHOD0(VersionChangeIgnored, void());
41 MOCK_METHOD1(Abort, void(long long transactionId)); 41 MOCK_METHOD1(Abort, void(long long transaction_id));
42 MOCK_METHOD1(Commit, void(long long transactionId)); 42 MOCK_METHOD1(Commit, void(long long transaction_id));
43 MOCK_METHOD7(CreateIndex, 43 MOCK_METHOD7(CreateIndex,
44 void(long long transactionId, 44 void(long long transaction_id,
45 long long objectStoreId, 45 long long object_store_id,
46 long long indexId, 46 long long index_id,
47 const WebString& name, 47 const WebString& name,
48 const WebIDBKeyPath&, 48 const WebIDBKeyPath&,
49 bool unique, 49 bool unique,
50 bool multiEntry)); 50 bool multi_entry));
51 MOCK_METHOD3(DeleteIndex, 51 MOCK_METHOD3(DeleteIndex,
52 void(long long transactionId, 52 void(long long transaction_id,
53 long long objectStoreId, 53 long long object_store_id,
54 long long indexId)); 54 long long index_id));
55 MOCK_METHOD4(RenameIndex, 55 MOCK_METHOD4(RenameIndex,
56 void(long long transactionId, 56 void(long long transaction_id,
57 long long objectStoreId, 57 long long object_store_id,
58 long long indexId, 58 long long index_id,
59 const WebString& newName)); 59 const WebString& new_name));
60 MOCK_METHOD6( 60 MOCK_METHOD6(
61 AddObserver, 61 AddObserver,
62 void(long long transactionId, 62 void(long long transaction_id,
63 int32_t observerId, 63 int32_t observer_id,
64 bool includeTransaction, 64 bool include_transaction,
65 bool noRecords, 65 bool no_records,
66 bool values, 66 bool values,
67 const std::bitset<kWebIDBOperationTypeCount>& operationTypes)); 67 const std::bitset<kWebIDBOperationTypeCount>& operation_types));
68 MOCK_CONST_METHOD1(ContainsObserverId, bool(int32_t id)); 68 MOCK_CONST_METHOD1(ContainsObserverId, bool(int32_t id));
69 MOCK_METHOD1(RemoveObservers, 69 MOCK_METHOD1(RemoveObservers,
70 void(const WebVector<int32_t>& observerIdsToRemove)); 70 void(const WebVector<int32_t>& observer_ids_to_remove));
71 MOCK_METHOD6(Get, 71 MOCK_METHOD6(Get,
72 void(long long transactionId, 72 void(long long transaction_id,
73 long long objectStoreId, 73 long long object_store_id,
74 long long indexId, 74 long long index_id,
75 const WebIDBKeyRange&, 75 const WebIDBKeyRange&,
76 bool keyOnly, 76 bool key_only,
77 WebIDBCallbacks*)); 77 WebIDBCallbacks*));
78 MOCK_METHOD7(GetAll, 78 MOCK_METHOD7(GetAll,
79 void(long long transactionId, 79 void(long long transaction_id,
80 long long objectStoreId, 80 long long object_store_id,
81 long long indexId, 81 long long index_id,
82 const WebIDBKeyRange&, 82 const WebIDBKeyRange&,
83 long long maxCount, 83 long long max_count,
84 bool keyOnly, 84 bool key_only,
85 WebIDBCallbacks*)); 85 WebIDBCallbacks*));
86 MOCK_METHOD9(Put, 86 MOCK_METHOD9(Put,
87 void(long long transactionId, 87 void(long long transaction_id,
88 long long objectStoreId, 88 long long object_store_id,
89 const WebData& value, 89 const WebData& value,
90 const WebVector<WebBlobInfo>&, 90 const WebVector<WebBlobInfo>&,
91 const WebIDBKey&, 91 const WebIDBKey&,
92 WebIDBPutMode, 92 WebIDBPutMode,
93 WebIDBCallbacks*, 93 WebIDBCallbacks*,
94 const WebVector<long long>& indexIds, 94 const WebVector<long long>& index_ids,
95 const WebVector<WebIndexKeys>&)); 95 const WebVector<WebIndexKeys>&));
96 MOCK_METHOD5(SetIndexKeys, 96 MOCK_METHOD5(SetIndexKeys,
97 void(long long transactionId, 97 void(long long transaction_id,
98 long long objectStoreId, 98 long long object_store_id,
99 const WebIDBKey&, 99 const WebIDBKey&,
100 const WebVector<long long>& indexIds, 100 const WebVector<long long>& index_ids,
101 const WebVector<WebIndexKeys>&)); 101 const WebVector<WebIndexKeys>&));
102 MOCK_METHOD3(SetIndexesReady, 102 MOCK_METHOD3(SetIndexesReady,
103 void(long long transactionId, 103 void(long long transaction_id,
104 long long objectStoreId, 104 long long object_store_id,
105 const WebVector<long long>& indexIds)); 105 const WebVector<long long>& index_ids));
106 MOCK_METHOD8(OpenCursor, 106 MOCK_METHOD8(OpenCursor,
107 void(long long transactionId, 107 void(long long transaction_id,
108 long long objectStoreId, 108 long long object_store_id,
109 long long indexId, 109 long long index_id,
110 const WebIDBKeyRange&, 110 const WebIDBKeyRange&,
111 WebIDBCursorDirection, 111 WebIDBCursorDirection,
112 bool keyOnly, 112 bool key_only,
113 WebIDBTaskType, 113 WebIDBTaskType,
114 WebIDBCallbacks*)); 114 WebIDBCallbacks*));
115 MOCK_METHOD5(Count, 115 MOCK_METHOD5(Count,
116 void(long long transactionId, 116 void(long long transaction_id,
117 long long objectStoreId, 117 long long object_store_id,
118 long long indexId, 118 long long index_id,
119 const WebIDBKeyRange&, 119 const WebIDBKeyRange&,
120 WebIDBCallbacks*)); 120 WebIDBCallbacks*));
121 MOCK_METHOD4(DeleteRange, 121 MOCK_METHOD4(DeleteRange,
122 void(long long transactionId, 122 void(long long transaction_id,
123 long long objectStoreId, 123 long long object_store_id,
124 const WebIDBKeyRange&, 124 const WebIDBKeyRange&,
125 WebIDBCallbacks*)); 125 WebIDBCallbacks*));
126 MOCK_METHOD3(Clear, 126 MOCK_METHOD3(Clear,
127 void(long long transactionId, 127 void(long long transaction_id,
128 long long objectStoreId, 128 long long object_store_id,
129 WebIDBCallbacks*)); 129 WebIDBCallbacks*));
130 MOCK_METHOD1(AckReceivedBlobs, void(const WebVector<WebString>& uuids)); 130 MOCK_METHOD1(AckReceivedBlobs, void(const WebVector<WebString>& uuids));
131 131
132 private: 132 private:
133 MockWebIDBDatabase(); 133 MockWebIDBDatabase();
134 }; 134 };
135 135
136 } // namespace blink 136 } // namespace blink
137 137
138 #endif // MockWebIDBDatabase_h 138 #endif // MockWebIDBDatabase_h
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/modules/indexeddb/InspectorIndexedDBAgent.cpp ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698