@@ -426,10 +426,20 @@ describe('binaryDecoderTest', function() {
426
426
jspb . BinaryEncoder . prototype . writeUint32 ,
427
427
1 , 0xFFFFFFFF , Math . round ) ;
428
428
429
+ doTestUnsignedValue (
430
+ jspb . BinaryDecoder . prototype . readUnsignedVarint32 ,
431
+ jspb . BinaryEncoder . prototype . writeUnsignedVarint32 ,
432
+ 1 , 0xFFFFFFFF , Math . round ) ;
433
+
429
434
doTestUnsignedValue (
430
435
jspb . BinaryDecoder . prototype . readUint64 ,
431
436
jspb . BinaryEncoder . prototype . writeUint64 ,
432
437
1 , Math . pow ( 2 , 64 ) - 1025 , Math . round ) ;
438
+
439
+ doTestUnsignedValue (
440
+ jspb . BinaryDecoder . prototype . readUnsignedVarint64 ,
441
+ jspb . BinaryEncoder . prototype . writeUnsignedVarint64 ,
442
+ 1 , Math . pow ( 2 , 64 ) - 1025 , Math . round ) ;
433
443
} ) ;
434
444
435
445
@@ -452,10 +462,20 @@ describe('binaryDecoderTest', function() {
452
462
jspb . BinaryEncoder . prototype . writeInt32 ,
453
463
1 , - 0x80000000 , 0x7FFFFFFF , Math . round ) ;
454
464
465
+ doTestSignedValue (
466
+ jspb . BinaryDecoder . prototype . readSignedVarint32 ,
467
+ jspb . BinaryEncoder . prototype . writeSignedVarint32 ,
468
+ 1 , - 0x80000000 , 0x7FFFFFFF , Math . round ) ;
469
+
455
470
doTestSignedValue (
456
471
jspb . BinaryDecoder . prototype . readInt64 ,
457
472
jspb . BinaryEncoder . prototype . writeInt64 ,
458
473
1 , - Math . pow ( 2 , 63 ) , Math . pow ( 2 , 63 ) - 513 , Math . round ) ;
474
+
475
+ doTestSignedValue (
476
+ jspb . BinaryDecoder . prototype . readSignedVarint64 ,
477
+ jspb . BinaryEncoder . prototype . writeSignedVarint64 ,
478
+ 1 , - Math . pow ( 2 , 63 ) , Math . pow ( 2 , 63 ) - 513 , Math . round ) ;
459
479
} ) ;
460
480
461
481
0 commit comments