@@ -149,7 +149,7 @@ func TestStruct(codec GeneralCodec, t testing.TB) {
149
149
version , err := manager .Unmarshal (myStructBytes , myStructUnmarshaled )
150
150
require .NoError (err )
151
151
152
- require .Equal ( uint16 ( 0 ), version )
152
+ require .Zero ( version )
153
153
require .Equal (myStructInstance , * myStructUnmarshaled )
154
154
}
155
155
@@ -180,7 +180,7 @@ func TestUInt32(codec GeneralCodec, t testing.TB) {
180
180
var numberUnmarshaled uint32
181
181
version , err := manager .Unmarshal (bytes , & numberUnmarshaled )
182
182
require .NoError (err )
183
- require .Equal ( uint16 ( 0 ), version )
183
+ require .Zero ( version )
184
184
require .Equal (number , numberUnmarshaled )
185
185
}
186
186
@@ -215,7 +215,7 @@ func TestSlice(codec GeneralCodec, t testing.TB) {
215
215
var sliceUnmarshaled []bool
216
216
version , err := manager .Unmarshal (bytes , & sliceUnmarshaled )
217
217
require .NoError (err )
218
- require .Equal ( uint16 ( 0 ), version )
218
+ require .Zero ( version )
219
219
require .Equal (mySlice , sliceUnmarshaled )
220
220
}
221
221
@@ -240,7 +240,7 @@ func TestMaxSizeSlice(codec GeneralCodec, t testing.TB) {
240
240
var sliceUnmarshaled []string
241
241
version , err := manager .Unmarshal (bytes , & sliceUnmarshaled )
242
242
require .NoError (err )
243
- require .Equal ( uint16 ( 0 ), version )
243
+ require .Zero ( version )
244
244
require .Equal (mySlice , sliceUnmarshaled )
245
245
}
246
246
@@ -263,7 +263,7 @@ func TestBool(codec GeneralCodec, t testing.TB) {
263
263
var boolUnmarshaled bool
264
264
version , err := manager .Unmarshal (bytes , & boolUnmarshaled )
265
265
require .NoError (err )
266
- require .Equal ( uint16 ( 0 ), version )
266
+ require .Zero ( version )
267
267
require .Equal (myBool , boolUnmarshaled )
268
268
}
269
269
@@ -286,7 +286,7 @@ func TestArray(codec GeneralCodec, t testing.TB) {
286
286
var myArrUnmarshaled [5 ]uint64
287
287
version , err := manager .Unmarshal (bytes , & myArrUnmarshaled )
288
288
require .NoError (err )
289
- require .Equal ( uint16 ( 0 ), version )
289
+ require .Zero ( version )
290
290
require .Equal (myArr , myArrUnmarshaled )
291
291
}
292
292
@@ -309,7 +309,7 @@ func TestBigArray(codec GeneralCodec, t testing.TB) {
309
309
var myArrUnmarshaled [30000 ]uint64
310
310
version , err := manager .Unmarshal (bytes , & myArrUnmarshaled )
311
311
require .NoError (err )
312
- require .Equal ( uint16 ( 0 ), version )
312
+ require .Zero ( version )
313
313
require .Equal (myArr , myArrUnmarshaled )
314
314
}
315
315
@@ -332,7 +332,7 @@ func TestPointerToStruct(codec GeneralCodec, t testing.TB) {
332
332
var myPtrUnmarshaled * MyInnerStruct
333
333
version , err := manager .Unmarshal (bytes , & myPtrUnmarshaled )
334
334
require .NoError (err )
335
- require .Equal ( uint16 ( 0 ), version )
335
+ require .Zero ( version )
336
336
require .Equal (myPtr , myPtrUnmarshaled )
337
337
}
338
338
@@ -369,7 +369,7 @@ func TestSliceOfStruct(codec GeneralCodec, t testing.TB) {
369
369
var mySliceUnmarshaled []MyInnerStruct3
370
370
version , err := manager .Unmarshal (bytes , & mySliceUnmarshaled )
371
371
require .NoError (err )
372
- require .Equal ( uint16 ( 0 ), version )
372
+ require .Zero ( version )
373
373
require .Equal (mySlice , mySliceUnmarshaled )
374
374
}
375
375
@@ -395,7 +395,7 @@ func TestInterface(codec GeneralCodec, t testing.TB) {
395
395
var unmarshaledFoo Foo
396
396
version , err := manager .Unmarshal (bytes , & unmarshaledFoo )
397
397
require .NoError (err )
398
- require .Equal ( uint16 ( 0 ), version )
398
+ require .Zero ( version )
399
399
require .Equal (f , unmarshaledFoo )
400
400
}
401
401
@@ -428,7 +428,7 @@ func TestSliceOfInterface(codec GeneralCodec, t testing.TB) {
428
428
var mySliceUnmarshaled []Foo
429
429
version , err := manager .Unmarshal (bytes , & mySliceUnmarshaled )
430
430
require .NoError (err )
431
- require .Equal ( uint16 ( 0 ), version )
431
+ require .Zero ( version )
432
432
require .Equal (mySlice , mySliceUnmarshaled )
433
433
}
434
434
@@ -461,7 +461,7 @@ func TestArrayOfInterface(codec GeneralCodec, t testing.TB) {
461
461
var myArrayUnmarshaled [2 ]Foo
462
462
version , err := manager .Unmarshal (bytes , & myArrayUnmarshaled )
463
463
require .NoError (err )
464
- require .Equal ( uint16 ( 0 ), version )
464
+ require .Zero ( version )
465
465
require .Equal (myArray , myArrayUnmarshaled )
466
466
}
467
467
@@ -489,7 +489,7 @@ func TestPointerToInterface(codec GeneralCodec, t testing.TB) {
489
489
var myPtrUnmarshaled * Foo
490
490
version , err := manager .Unmarshal (bytes , & myPtrUnmarshaled )
491
491
require .NoError (err )
492
- require .Equal ( uint16 ( 0 ), version )
492
+ require .Zero ( version )
493
493
require .Equal (myPtr , myPtrUnmarshaled )
494
494
}
495
495
@@ -512,7 +512,7 @@ func TestString(codec GeneralCodec, t testing.TB) {
512
512
var stringUnmarshaled string
513
513
version , err := manager .Unmarshal (bytes , & stringUnmarshaled )
514
514
require .NoError (err )
515
- require .Equal ( uint16 ( 0 ), version )
515
+ require .Zero ( version )
516
516
require .Equal (myString , stringUnmarshaled )
517
517
}
518
518
@@ -539,8 +539,8 @@ func TestNilSlice(codec GeneralCodec, t testing.TB) {
539
539
var structUnmarshaled structWithSlice
540
540
version , err := manager .Unmarshal (bytes , & structUnmarshaled )
541
541
require .NoError (err )
542
- require .Equal ( uint16 ( 0 ), version )
543
- require .Equal ( 0 , len ( structUnmarshaled .Slice ) )
542
+ require .Zero ( version )
543
+ require .Empty ( structUnmarshaled .Slice )
544
544
}
545
545
546
546
// Ensure that trying to serialize a struct with an unexported member
@@ -596,7 +596,7 @@ func TestSerializeOfNoSerializeField(codec GeneralCodec, t testing.TB) {
596
596
unmarshalled := s {}
597
597
version , err := manager .Unmarshal (marshalled , & unmarshalled )
598
598
require .NoError (err )
599
- require .Equal ( uint16 ( 0 ), version )
599
+ require .Zero ( version )
600
600
601
601
expectedUnmarshalled := s {SerializedField : "Serialize me" }
602
602
require .Equal (expectedUnmarshalled , unmarshalled )
@@ -627,8 +627,8 @@ func TestNilSliceSerialization(codec GeneralCodec, t testing.TB) {
627
627
valUnmarshaled := & simpleSliceStruct {}
628
628
version , err := manager .Unmarshal (result , & valUnmarshaled )
629
629
require .NoError (err )
630
- require .Equal ( uint16 ( 0 ), version )
631
- require .Equal ( 0 , len ( valUnmarshaled .Arr ) )
630
+ require .Zero ( version )
631
+ require .Empty ( valUnmarshaled .Arr )
632
632
}
633
633
634
634
// Test marshaling a slice that has 0 elements (but isn't nil)
@@ -656,7 +656,7 @@ func TestEmptySliceSerialization(codec GeneralCodec, t testing.TB) {
656
656
valUnmarshaled := & simpleSliceStruct {}
657
657
version , err := manager .Unmarshal (result , & valUnmarshaled )
658
658
require .NoError (err )
659
- require .Equal ( uint16 ( 0 ), version )
659
+ require .Zero ( version )
660
660
require .Equal (val , valUnmarshaled )
661
661
}
662
662
@@ -689,7 +689,7 @@ func TestSliceWithEmptySerialization(codec GeneralCodec, t testing.TB) {
689
689
unmarshaled := nestedSliceStruct {}
690
690
version , err := manager .Unmarshal (expected , & unmarshaled )
691
691
require .NoError (err )
692
- require .Equal ( uint16 ( 0 ), version )
692
+ require .Zero ( version )
693
693
require .Equal (1000 , len (unmarshaled .Arr ))
694
694
}
695
695
@@ -756,7 +756,7 @@ func TestNegativeNumbers(codec GeneralCodec, t testing.TB) {
756
756
mySUnmarshaled := s {}
757
757
version , err := manager .Unmarshal (bytes , & mySUnmarshaled )
758
758
require .NoError (err )
759
- require .Equal ( uint16 ( 0 ), version )
759
+ require .Zero ( version )
760
760
require .Equal (myS , mySUnmarshaled )
761
761
}
762
762
@@ -808,7 +808,7 @@ func TestUnmarshalInvalidInterface(codec GeneralCodec, t testing.TB) {
808
808
s := outer {}
809
809
version , err := manager .Unmarshal (bytes , & s )
810
810
require .NoError (err )
811
- require .Equal ( uint16 ( 0 ), version )
811
+ require .Zero ( version )
812
812
}
813
813
{
814
814
bytes := []byte {0 , 0 , 0 , 0 , 0 , 1 }
0 commit comments