@@ -1035,12 +1035,20 @@ procedure TestZigZag;
1035
1035
var i : Integer;
1036
1036
begin
1037
1037
// protobuf testcases
1038
- ASSERT( TCompactProtocolImpl.intToZigZag(0 ) = 0 , ' pb #1' );
1039
- ASSERT( TCompactProtocolImpl.intToZigZag(-1 ) = 1 , ' pb #2' );
1040
- ASSERT( TCompactProtocolImpl.intToZigZag(1 ) = 2 , ' pb #3' );
1041
- ASSERT( TCompactProtocolImpl.intToZigZag(-2 ) = 3 , ' pb #4' );
1042
- ASSERT( TCompactProtocolImpl.intToZigZag(+2147483647 ) = 4294967294 , ' pb #5' );
1043
- ASSERT( TCompactProtocolImpl.intToZigZag(-2147483648 ) = 4294967295 , ' pb #6' );
1038
+ ASSERT( TCompactProtocolImpl.intToZigZag(0 ) = 0 , ' pb #1 to ZigZag' );
1039
+ ASSERT( TCompactProtocolImpl.intToZigZag(-1 ) = 1 , ' pb #2 to ZigZag' );
1040
+ ASSERT( TCompactProtocolImpl.intToZigZag(1 ) = 2 , ' pb #3 to ZigZag' );
1041
+ ASSERT( TCompactProtocolImpl.intToZigZag(-2 ) = 3 , ' pb #4 to ZigZag' );
1042
+ ASSERT( TCompactProtocolImpl.intToZigZag(+2147483647 ) = 4294967294 , ' pb #5 to ZigZag' );
1043
+ ASSERT( TCompactProtocolImpl.intToZigZag(-2147483648 ) = 4294967295 , ' pb #6 to ZigZag' );
1044
+
1045
+ // protobuf testcases
1046
+ ASSERT( TCompactProtocolImpl.zigzagToInt(0 ) = 0 , ' pb #1 from ZigZag' );
1047
+ ASSERT( TCompactProtocolImpl.zigzagToInt(1 ) = -1 , ' pb #2 from ZigZag' );
1048
+ ASSERT( TCompactProtocolImpl.zigzagToInt(2 ) = 1 , ' pb #3 from ZigZag' );
1049
+ ASSERT( TCompactProtocolImpl.zigzagToInt(3 ) = -2 , ' pb #4 from ZigZag' );
1050
+ ASSERT( TCompactProtocolImpl.zigzagToInt(4294967294 ) = +2147483647 , ' pb #5 from ZigZag' );
1051
+ ASSERT( TCompactProtocolImpl.zigzagToInt(4294967295 ) = -2147483648 , ' pb #6 from ZigZag' );
1044
1052
1045
1053
// back and forth 32
1046
1054
Test32( 0 );
0 commit comments