@@ -31,12 +31,10 @@ var SharedMemoryTests = []func(t *testing.T, chainID0, chainID1 ids.ID, sm0, sm1
31
31
func TestSharedMemoryPutAndGet (t * testing.T , chainID0 , chainID1 ids.ID , sm0 , sm1 SharedMemory , _ database.Database ) {
32
32
require := require .New (t )
33
33
34
- err := sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {PutRequests : []* Element {{
34
+ require . NoError ( sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {PutRequests : []* Element {{
35
35
Key : []byte {0 },
36
36
Value : []byte {1 },
37
- }}}})
38
-
39
- require .NoError (err )
37
+ }}}}))
40
38
41
39
values , err := sm1 .Get (chainID0 , [][]byte {{0 }})
42
40
require .NoError (err )
@@ -73,12 +71,11 @@ func TestSharedMemoryLargePutGetAndRemove(t *testing.T, chainID0, chainID1 ids.I
73
71
keys = append (keys , key )
74
72
}
75
73
76
- err = sm0 .Apply (map [ids.ID ]* Requests {
74
+ require . NoError ( sm0 .Apply (map [ids.ID ]* Requests {
77
75
chainID1 : {
78
76
PutRequests : elems ,
79
77
},
80
- })
81
- require .NoError (err )
78
+ }))
82
79
83
80
values , err := sm1 .Get (
84
81
chainID0 ,
@@ -89,37 +86,33 @@ func TestSharedMemoryLargePutGetAndRemove(t *testing.T, chainID0, chainID1 ids.I
89
86
require .Equal (elems [i ].Value , value )
90
87
}
91
88
92
- err = sm1 .Apply (map [ids.ID ]* Requests {
89
+ require . NoError ( sm1 .Apply (map [ids.ID ]* Requests {
93
90
chainID0 : {
94
91
RemoveRequests : keys ,
95
92
},
96
- })
97
-
98
- require .NoError (err )
93
+ }))
99
94
}
100
95
101
96
func TestSharedMemoryIndexed (t * testing.T , chainID0 , chainID1 ids.ID , sm0 , sm1 SharedMemory , _ database.Database ) {
102
97
require := require .New (t )
103
98
104
- err := sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {PutRequests : []* Element {{
99
+ require . NoError ( sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {PutRequests : []* Element {{
105
100
Key : []byte {0 },
106
101
Value : []byte {1 },
107
102
Traits : [][]byte {
108
103
{2 },
109
104
{3 },
110
105
},
111
- }}}})
112
- require .NoError (err )
106
+ }}}}))
113
107
114
- err = sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {PutRequests : []* Element {{
108
+ require . NoError ( sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {PutRequests : []* Element {{
115
109
Key : []byte {4 },
116
110
Value : []byte {5 },
117
111
Traits : [][]byte {
118
112
{2 },
119
113
{3 },
120
114
},
121
- }}}})
122
- require .NoError (err )
115
+ }}}}))
123
116
124
117
values , _ , _ , err := sm0 .Indexed (chainID1 , [][]byte {{2 }}, nil , nil , 1 )
125
118
require .NoError (err )
@@ -183,8 +176,7 @@ func TestSharedMemoryLargeIndexed(t *testing.T, chainID0, chainID1 ids.ID, sm0,
183
176
})
184
177
}
185
178
186
- err = sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {PutRequests : elems }})
187
- require .NoError (err )
179
+ require .NoError (sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {PutRequests : elems }}))
188
180
189
181
values , _ , _ , err := sm1 .Indexed (chainID0 , allTraits , nil , nil , len (elems )+ 1 )
190
182
require .NoError (err )
@@ -207,11 +199,10 @@ func TestSharedMemoryCantDuplicatePut(t *testing.T, _, chainID1 ids.ID, sm0, _ S
207
199
// TODO: require error to be errDuplicatedOperation
208
200
require .Error (err ) //nolint:forbidigo // currently returns grpc errors too
209
201
210
- err = sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {PutRequests : []* Element {{
202
+ require . NoError ( sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {PutRequests : []* Element {{
211
203
Key : []byte {0 },
212
204
Value : []byte {1 },
213
- }}}})
214
- require .NoError (err )
205
+ }}}}))
215
206
216
207
err = sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {PutRequests : []* Element {{
217
208
Key : []byte {0 },
@@ -224,36 +215,31 @@ func TestSharedMemoryCantDuplicatePut(t *testing.T, _, chainID1 ids.ID, sm0, _ S
224
215
func TestSharedMemoryCantDuplicateRemove (t * testing.T , _ , chainID1 ids.ID , sm0 , _ SharedMemory , _ database.Database ) {
225
216
require := require .New (t )
226
217
227
- err := sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {RemoveRequests : [][]byte {{0 }}}})
228
- require .NoError (err )
218
+ require .NoError (sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {RemoveRequests : [][]byte {{0 }}}}))
229
219
230
- err = sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {RemoveRequests : [][]byte {{0 }}}})
220
+ err : = sm0 .Apply (map [ids.ID ]* Requests {chainID1 : {RemoveRequests : [][]byte {{0 }}}})
231
221
// TODO: require error to be errDuplicatedOperation
232
222
require .Error (err ) //nolint:forbidigo // currently returns grpc errors too
233
223
}
234
224
235
225
func TestSharedMemoryCommitOnPut (t * testing.T , _ , chainID1 ids.ID , sm0 , _ SharedMemory , db database.Database ) {
236
226
require := require .New (t )
237
227
238
- err := db .Put ([]byte {1 }, []byte {2 })
239
- require .NoError (err )
228
+ require .NoError (db .Put ([]byte {1 }, []byte {2 }))
240
229
241
230
batch := db .NewBatch ()
242
231
243
- err = batch .Put ([]byte {0 }, []byte {1 })
244
- require .NoError (err )
232
+ require .NoError (batch .Put ([]byte {0 }, []byte {1 }))
245
233
246
- err = batch .Delete ([]byte {1 })
247
- require .NoError (err )
234
+ require .NoError (batch .Delete ([]byte {1 }))
248
235
249
- err = sm0 .Apply (
236
+ require . NoError ( sm0 .Apply (
250
237
map [ids.ID ]* Requests {chainID1 : {PutRequests : []* Element {{
251
238
Key : []byte {0 },
252
239
Value : []byte {1 },
253
240
}}}},
254
241
batch ,
255
- )
256
- require .NoError (err )
242
+ ))
257
243
258
244
val , err := db .Get ([]byte {0 })
259
245
require .NoError (err )
@@ -267,22 +253,18 @@ func TestSharedMemoryCommitOnPut(t *testing.T, _, chainID1 ids.ID, sm0, _ Shared
267
253
func TestSharedMemoryCommitOnRemove (t * testing.T , _ , chainID1 ids.ID , sm0 , _ SharedMemory , db database.Database ) {
268
254
require := require .New (t )
269
255
270
- err := db .Put ([]byte {1 }, []byte {2 })
271
- require .NoError (err )
256
+ require .NoError (db .Put ([]byte {1 }, []byte {2 }))
272
257
273
258
batch := db .NewBatch ()
274
259
275
- err = batch .Put ([]byte {0 }, []byte {1 })
276
- require .NoError (err )
260
+ require .NoError (batch .Put ([]byte {0 }, []byte {1 }))
277
261
278
- err = batch .Delete ([]byte {1 })
279
- require .NoError (err )
262
+ require .NoError (batch .Delete ([]byte {1 }))
280
263
281
- err = sm0 .Apply (
264
+ require . NoError ( sm0 .Apply (
282
265
map [ids.ID ]* Requests {chainID1 : {RemoveRequests : [][]byte {{0 }}}},
283
266
batch ,
284
- )
285
- require .NoError (err )
267
+ ))
286
268
287
269
val , err := db .Get ([]byte {0 })
288
270
require .NoError (err )
@@ -299,8 +281,7 @@ func TestPutAndRemoveBatch(t *testing.T, chainID0, _ ids.ID, _, sm1 SharedMemory
299
281
300
282
batch := db .NewBatch ()
301
283
302
- err := batch .Put ([]byte {0 }, []byte {1 })
303
- require .NoError (err )
284
+ require .NoError (batch .Put ([]byte {0 }, []byte {1 }))
304
285
305
286
batchChainsAndInputs := make (map [ids.ID ]* Requests )
306
287
@@ -314,9 +295,7 @@ func TestPutAndRemoveBatch(t *testing.T, chainID0, _ ids.ID, _, sm1 SharedMemory
314
295
RemoveRequests : byteArr ,
315
296
}
316
297
317
- err = sm1 .Apply (batchChainsAndInputs , batch )
318
-
319
- require .NoError (err )
298
+ require .NoError (sm1 .Apply (batchChainsAndInputs , batch ))
320
299
321
300
val , err := db .Get ([]byte {0 })
322
301
require .NoError (err )
@@ -348,24 +327,19 @@ func TestSharedMemoryLargeBatchSize(t *testing.T, _, chainID1 ids.ID, sm0, _ Sha
348
327
value := bytes [:elementSize ]
349
328
bytes = bytes [elementSize :]
350
329
351
- err := batch .Put (key , value )
352
- require .NoError (err )
330
+ require .NoError (batch .Put (key , value ))
353
331
}
354
332
355
- err = db .Put ([]byte {1 }, []byte {2 })
356
- require .NoError (err )
333
+ require .NoError (db .Put ([]byte {1 }, []byte {2 }))
357
334
358
- err = batch .Put ([]byte {0 }, []byte {1 })
359
- require .NoError (err )
335
+ require .NoError (batch .Put ([]byte {0 }, []byte {1 }))
360
336
361
- err = batch .Delete ([]byte {1 })
362
- require .NoError (err )
337
+ require .NoError (batch .Delete ([]byte {1 }))
363
338
364
- err = sm0 .Apply (
339
+ require . NoError ( sm0 .Apply (
365
340
map [ids.ID ]* Requests {chainID1 : {RemoveRequests : [][]byte {{0 }}}},
366
341
batch ,
367
- )
368
- require .NoError (err )
342
+ ))
369
343
370
344
val , err := db .Get ([]byte {0 })
371
345
require .NoError (err )
@@ -382,16 +356,13 @@ func TestSharedMemoryLargeBatchSize(t *testing.T, _, chainID1 ids.ID, sm0, _ Sha
382
356
key := bytes [:elementSize ]
383
357
bytes = bytes [pairSize :]
384
358
385
- err := batch .Delete (key )
386
- require .NoError (err )
359
+ require .NoError (batch .Delete (key ))
387
360
}
388
361
389
- err = sm0 .Apply (
362
+ require . NoError ( sm0 .Apply (
390
363
map [ids.ID ]* Requests {chainID1 : {RemoveRequests : [][]byte {{1 }}}},
391
364
batch ,
392
- )
393
-
394
- require .NoError (err )
365
+ ))
395
366
396
367
batch .Reset ()
397
368
@@ -400,8 +371,7 @@ func TestSharedMemoryLargeBatchSize(t *testing.T, _, chainID1 ids.ID, sm0, _ Sha
400
371
key := bytes [:elementSize ]
401
372
bytes = bytes [pairSize :]
402
373
403
- err := batch .Delete (key )
404
- require .NoError (err )
374
+ require .NoError (batch .Delete (key ))
405
375
}
406
376
407
377
batchChainsAndInputs := make (map [ids.ID ]* Requests )
@@ -416,9 +386,8 @@ func TestSharedMemoryLargeBatchSize(t *testing.T, _, chainID1 ids.ID, sm0, _ Sha
416
386
RemoveRequests : byteArr ,
417
387
}
418
388
419
- err = sm0 .Apply (
389
+ require . NoError ( sm0 .Apply (
420
390
batchChainsAndInputs ,
421
391
batch ,
422
- )
423
- require .NoError (err )
392
+ ))
424
393
}
0 commit comments