@@ -100,6 +100,51 @@ public void tripleInCorrectOp() {
100
100
assertNotNull (triple .getParams ());
101
101
}
102
102
103
+ @ Test (expected = LogQueryException .class )
104
+ public void tripleInCorrectTopic1 () {
105
+ LogQuery triple = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" , 379224 , 400000 )
106
+ .topic (null ,
107
+ "0x72657075746174696f6e00000000000000000000000000000000000000000000" ,
108
+ "0x72657075746174696f6e00000000000000000000000000000000000000000000" )
109
+ .setOpTopic0_1 (LogOp .AND )
110
+ .setOpTopic0_2 (null )
111
+ .setOpTopic1_2 (LogOp .AND )
112
+ .build ();
113
+
114
+ assertNotNull (triple );
115
+ assertNotNull (triple .getParams ());
116
+ }
117
+
118
+ @ Test (expected = LogQueryException .class )
119
+ public void tripleInCorrectTopic2 () {
120
+ LogQuery triple = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" , 379224 , 400000 )
121
+ .topic ("0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545" ,
122
+ "null" ,
123
+ "0x72657075746174696f6e00000000000000000000000000000000000000000000" )
124
+ .setOpTopic0_1 (LogOp .AND )
125
+ .setOpTopic0_2 (null )
126
+ .setOpTopic1_2 (LogOp .AND )
127
+ .build ();
128
+
129
+ assertNotNull (triple );
130
+ assertNotNull (triple .getParams ());
131
+ }
132
+
133
+ @ Test (expected = LogQueryException .class )
134
+ public void tripleInCorrectTopic3 () {
135
+ LogQuery triple = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" , 379224 , 400000 )
136
+ .topic ("0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545" ,
137
+ "0x72657075746174696f6e00000000000000000000000000000000000000000000" ,
138
+ "null" )
139
+ .setOpTopic0_1 (LogOp .AND )
140
+ .setOpTopic0_2 (null )
141
+ .setOpTopic1_2 (LogOp .AND )
142
+ .build ();
143
+
144
+ assertNotNull (triple );
145
+ assertNotNull (triple .getParams ());
146
+ }
147
+
103
148
@ Test
104
149
public void quadroCorrect () {
105
150
LogQuery quadro = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" )
@@ -120,7 +165,7 @@ public void quadroCorrect() {
120
165
}
121
166
122
167
@ Test (expected = LogQueryException .class )
123
- public void quadroIncorrectTopic () {
168
+ public void quadroIncorrectTopic2 () {
124
169
LogQuery quadro = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" )
125
170
.topic ("0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545" ,
126
171
null ,
@@ -138,6 +183,86 @@ public void quadroIncorrectTopic() {
138
183
assertNotNull (quadro .getParams ());
139
184
}
140
185
186
+ @ Test (expected = LogQueryException .class )
187
+ public void tupleIncorrectTopic2 () {
188
+ LogQuery quadro = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" )
189
+ .topic ("0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545" ,
190
+ null )
191
+ .setOpTopic0_1 (LogOp .AND )
192
+ .build ();
193
+
194
+ assertNotNull (quadro );
195
+ assertNotNull (quadro .getParams ());
196
+ }
197
+
198
+ @ Test (expected = LogQueryException .class )
199
+ public void tupleIncorrectTopic1 () {
200
+ LogQuery quadro = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" )
201
+ .topic (null ,
202
+ "0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545" )
203
+ .setOpTopic0_1 (LogOp .AND )
204
+ .build ();
205
+
206
+ assertNotNull (quadro );
207
+ assertNotNull (quadro .getParams ());
208
+ }
209
+
210
+ @ Test (expected = LogQueryException .class )
211
+ public void quadroIncorrectOp1 () {
212
+ LogQuery quadro = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" )
213
+ .topic ("0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545" ,
214
+ null ,
215
+ "0x72657075746174696f6e00000000000000000000000000000000000000000000" ,
216
+ "0x72657075746174696f6e00000000000000000000000000000000000000000000" )
217
+ .setOpTopic0_1 (null )
218
+ .setOpTopic0_2 (LogOp .OR )
219
+ .setOpTopic0_3 (LogOp .AND )
220
+ .setOpTopic1_2 (LogOp .OR )
221
+ .setOpTopic1_3 (LogOp .OR )
222
+ .setOpTopic2_3 (LogOp .OR )
223
+ .build ();
224
+
225
+ assertNotNull (quadro );
226
+ assertNotNull (quadro .getParams ());
227
+ }
228
+
229
+ @ Test (expected = LogQueryException .class )
230
+ public void quadroIncorrectOp2 () {
231
+ LogQuery quadro = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" )
232
+ .topic ("0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545" ,
233
+ null ,
234
+ "0x72657075746174696f6e00000000000000000000000000000000000000000000" ,
235
+ "0x72657075746174696f6e00000000000000000000000000000000000000000000" )
236
+ .setOpTopic0_1 (LogOp .AND )
237
+ .setOpTopic0_2 (null )
238
+ .setOpTopic0_3 (LogOp .AND )
239
+ .setOpTopic1_2 (LogOp .OR )
240
+ .setOpTopic1_3 (LogOp .OR )
241
+ .setOpTopic2_3 (LogOp .OR )
242
+ .build ();
243
+
244
+ assertNotNull (quadro );
245
+ assertNotNull (quadro .getParams ());
246
+ }
247
+
248
+ @ Test (expected = LogQueryException .class )
249
+ public void quadroIncorrectOp3 () {
250
+ LogQuery quadro = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" )
251
+ .topic ("0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545" ,
252
+ null ,
253
+ "0x72657075746174696f6e00000000000000000000000000000000000000000000" ,
254
+ "0x72657075746174696f6e00000000000000000000000000000000000000000000" )
255
+ .setOpTopic0_1 (LogOp .AND )
256
+ .setOpTopic0_2 (LogOp .OR )
257
+ .setOpTopic0_3 (null )
258
+ .setOpTopic1_2 (LogOp .OR )
259
+ .setOpTopic1_3 (LogOp .OR )
260
+ .setOpTopic2_3 (LogOp .OR )
261
+ .build ();
262
+
263
+ assertNotNull (quadro );
264
+ assertNotNull (quadro .getParams ());
265
+ }
141
266
142
267
@ Test (expected = LogQueryException .class )
143
268
public void quadroInCorrectAgainTopic () {
@@ -159,7 +284,7 @@ public void quadroInCorrectAgainTopic() {
159
284
}
160
285
161
286
@ Test (expected = LogQueryException .class )
162
- public void quadroInCorrectOp () {
287
+ public void quadroInCorrectOp4 () {
163
288
LogQuery quadro = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" )
164
289
.topic ("0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545" ,
165
290
"0x72657075746174696f6e00000000000000000000000000000000000000000000" ,
@@ -177,6 +302,44 @@ public void quadroInCorrectOp() {
177
302
assertNotNull (quadro .getParams ());
178
303
}
179
304
305
+ @ Test (expected = LogQueryException .class )
306
+ public void quadroInCorrectOp5 () {
307
+ LogQuery quadro = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" )
308
+ .topic ("0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545" ,
309
+ "0x72657075746174696f6e00000000000000000000000000000000000000000000" ,
310
+ "" ,
311
+ "" )
312
+ .setOpTopic0_1 (LogOp .AND )
313
+ .setOpTopic0_2 (LogOp .OR )
314
+ .setOpTopic0_3 (LogOp .AND )
315
+ .setOpTopic1_2 (LogOp .AND )
316
+ .setOpTopic1_3 (null )
317
+ .setOpTopic2_3 (LogOp .OR )
318
+ .build ();
319
+
320
+ assertNotNull (quadro );
321
+ assertNotNull (quadro .getParams ());
322
+ }
323
+
324
+ @ Test (expected = LogQueryException .class )
325
+ public void quadroInCorrectOp6 () {
326
+ LogQuery quadro = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" )
327
+ .topic ("0xf63780e752c6a54a94fc52715dbc5518a3b4c3c2833d301a204226548a2a8545" ,
328
+ "0x72657075746174696f6e00000000000000000000000000000000000000000000" ,
329
+ "" ,
330
+ "" )
331
+ .setOpTopic0_1 (LogOp .AND )
332
+ .setOpTopic0_2 (LogOp .OR )
333
+ .setOpTopic0_3 (LogOp .AND )
334
+ .setOpTopic1_2 (LogOp .AND )
335
+ .setOpTopic1_3 (LogOp .OR )
336
+ .setOpTopic2_3 (null )
337
+ .build ();
338
+
339
+ assertNotNull (quadro );
340
+ assertNotNull (quadro .getParams ());
341
+ }
342
+
180
343
@ Test (expected = LogQueryException .class )
181
344
public void quadroInCorrectTopic () {
182
345
LogQuery quadro = LogQueryBuilder .with ("0x33990122638b9132ca29c723bdf037f1a891a70c" )
0 commit comments