@@ -906,65 +906,62 @@ mod tests {
906
906
#[ test]
907
907
fn serialize_int_test ( ) {
908
908
// bool
909
- assert_eq ! ( serialize( & false ) , vec! [ 0u8 ] ) ;
910
- assert_eq ! ( serialize( & true ) , vec! [ 1u8 ] ) ;
909
+ assert_eq ! ( serialize( & false ) , [ 0u8 ] ) ;
910
+ assert_eq ! ( serialize( & true ) , [ 1u8 ] ) ;
911
911
// u8
912
- assert_eq ! ( serialize( & 1u8 ) , vec! [ 1u8 ] ) ;
913
- assert_eq ! ( serialize( & 0u8 ) , vec! [ 0u8 ] ) ;
914
- assert_eq ! ( serialize( & 255u8 ) , vec! [ 255u8 ] ) ;
912
+ assert_eq ! ( serialize( & 1u8 ) , [ 1u8 ] ) ;
913
+ assert_eq ! ( serialize( & 0u8 ) , [ 0u8 ] ) ;
914
+ assert_eq ! ( serialize( & 255u8 ) , [ 255u8 ] ) ;
915
915
// u16
916
- assert_eq ! ( serialize( & 1u16 ) , vec! [ 1u8 , 0 ] ) ;
917
- assert_eq ! ( serialize( & 256u16 ) , vec! [ 0u8 , 1 ] ) ;
918
- assert_eq ! ( serialize( & 5000u16 ) , vec! [ 136u8 , 19 ] ) ;
916
+ assert_eq ! ( serialize( & 1u16 ) , [ 1u8 , 0 ] ) ;
917
+ assert_eq ! ( serialize( & 256u16 ) , [ 0u8 , 1 ] ) ;
918
+ assert_eq ! ( serialize( & 5000u16 ) , [ 136u8 , 19 ] ) ;
919
919
// u32
920
- assert_eq ! ( serialize( & 1u32 ) , vec! [ 1u8 , 0 , 0 , 0 ] ) ;
921
- assert_eq ! ( serialize( & 256u32 ) , vec! [ 0u8 , 1 , 0 , 0 ] ) ;
922
- assert_eq ! ( serialize( & 5000u32 ) , vec! [ 136u8 , 19 , 0 , 0 ] ) ;
923
- assert_eq ! ( serialize( & 500000u32 ) , vec! [ 32u8 , 161 , 7 , 0 ] ) ;
924
- assert_eq ! ( serialize( & 168430090u32 ) , vec! [ 10u8 , 10 , 10 , 10 ] ) ;
920
+ assert_eq ! ( serialize( & 1u32 ) , [ 1u8 , 0 , 0 , 0 ] ) ;
921
+ assert_eq ! ( serialize( & 256u32 ) , [ 0u8 , 1 , 0 , 0 ] ) ;
922
+ assert_eq ! ( serialize( & 5000u32 ) , [ 136u8 , 19 , 0 , 0 ] ) ;
923
+ assert_eq ! ( serialize( & 500000u32 ) , [ 32u8 , 161 , 7 , 0 ] ) ;
924
+ assert_eq ! ( serialize( & 168430090u32 ) , [ 10u8 , 10 , 10 , 10 ] ) ;
925
925
// i32
926
- assert_eq ! ( serialize( & -1i32 ) , vec! [ 255u8 , 255 , 255 , 255 ] ) ;
927
- assert_eq ! ( serialize( & -256i32 ) , vec! [ 0u8 , 255 , 255 , 255 ] ) ;
928
- assert_eq ! ( serialize( & -5000i32 ) , vec! [ 120u8 , 236 , 255 , 255 ] ) ;
929
- assert_eq ! ( serialize( & -500000i32 ) , vec! [ 224u8 , 94 , 248 , 255 ] ) ;
930
- assert_eq ! ( serialize( & -168430090i32 ) , vec! [ 246u8 , 245 , 245 , 245 ] ) ;
931
- assert_eq ! ( serialize( & 1i32 ) , vec! [ 1u8 , 0 , 0 , 0 ] ) ;
932
- assert_eq ! ( serialize( & 256i32 ) , vec! [ 0u8 , 1 , 0 , 0 ] ) ;
933
- assert_eq ! ( serialize( & 5000i32 ) , vec! [ 136u8 , 19 , 0 , 0 ] ) ;
934
- assert_eq ! ( serialize( & 500000i32 ) , vec! [ 32u8 , 161 , 7 , 0 ] ) ;
935
- assert_eq ! ( serialize( & 168430090i32 ) , vec! [ 10u8 , 10 , 10 , 10 ] ) ;
926
+ assert_eq ! ( serialize( & -1i32 ) , [ 255u8 , 255 , 255 , 255 ] ) ;
927
+ assert_eq ! ( serialize( & -256i32 ) , [ 0u8 , 255 , 255 , 255 ] ) ;
928
+ assert_eq ! ( serialize( & -5000i32 ) , [ 120u8 , 236 , 255 , 255 ] ) ;
929
+ assert_eq ! ( serialize( & -500000i32 ) , [ 224u8 , 94 , 248 , 255 ] ) ;
930
+ assert_eq ! ( serialize( & -168430090i32 ) , [ 246u8 , 245 , 245 , 245 ] ) ;
931
+ assert_eq ! ( serialize( & 1i32 ) , [ 1u8 , 0 , 0 , 0 ] ) ;
932
+ assert_eq ! ( serialize( & 256i32 ) , [ 0u8 , 1 , 0 , 0 ] ) ;
933
+ assert_eq ! ( serialize( & 5000i32 ) , [ 136u8 , 19 , 0 , 0 ] ) ;
934
+ assert_eq ! ( serialize( & 500000i32 ) , [ 32u8 , 161 , 7 , 0 ] ) ;
935
+ assert_eq ! ( serialize( & 168430090i32 ) , [ 10u8 , 10 , 10 , 10 ] ) ;
936
936
// u64
937
- assert_eq ! ( serialize( & 1u64 ) , vec! [ 1u8 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ;
938
- assert_eq ! ( serialize( & 256u64 ) , vec! [ 0u8 , 1 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ;
939
- assert_eq ! ( serialize( & 5000u64 ) , vec! [ 136u8 , 19 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ;
940
- assert_eq ! ( serialize( & 500000u64 ) , vec! [ 32u8 , 161 , 7 , 0 , 0 , 0 , 0 , 0 ] ) ;
941
- assert_eq ! ( serialize( & 723401728380766730u64 ) , vec! [ 10u8 , 10 , 10 , 10 , 10 , 10 , 10 , 10 ] ) ;
937
+ assert_eq ! ( serialize( & 1u64 ) , [ 1u8 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ;
938
+ assert_eq ! ( serialize( & 256u64 ) , [ 0u8 , 1 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ;
939
+ assert_eq ! ( serialize( & 5000u64 ) , [ 136u8 , 19 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ;
940
+ assert_eq ! ( serialize( & 500000u64 ) , [ 32u8 , 161 , 7 , 0 , 0 , 0 , 0 , 0 ] ) ;
941
+ assert_eq ! ( serialize( & 723401728380766730u64 ) , [ 10u8 , 10 , 10 , 10 , 10 , 10 , 10 , 10 ] ) ;
942
942
// i64
943
- assert_eq ! ( serialize( & -1i64 ) , vec![ 255u8 , 255 , 255 , 255 , 255 , 255 , 255 , 255 ] ) ;
944
- assert_eq ! ( serialize( & -256i64 ) , vec![ 0u8 , 255 , 255 , 255 , 255 , 255 , 255 , 255 ] ) ;
945
- assert_eq ! ( serialize( & -5000i64 ) , vec![ 120u8 , 236 , 255 , 255 , 255 , 255 , 255 , 255 ] ) ;
946
- assert_eq ! ( serialize( & -500000i64 ) , vec![ 224u8 , 94 , 248 , 255 , 255 , 255 , 255 , 255 ] ) ;
947
- assert_eq ! (
948
- serialize( & -723401728380766730i64 ) ,
949
- vec![ 246u8 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ]
950
- ) ;
951
- assert_eq ! ( serialize( & 1i64 ) , vec![ 1u8 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ;
952
- assert_eq ! ( serialize( & 256i64 ) , vec![ 0u8 , 1 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ;
953
- assert_eq ! ( serialize( & 5000i64 ) , vec![ 136u8 , 19 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ;
954
- assert_eq ! ( serialize( & 500000i64 ) , vec![ 32u8 , 161 , 7 , 0 , 0 , 0 , 0 , 0 ] ) ;
955
- assert_eq ! ( serialize( & 723401728380766730i64 ) , vec![ 10u8 , 10 , 10 , 10 , 10 , 10 , 10 , 10 ] ) ;
943
+ assert_eq ! ( serialize( & -1i64 ) , [ 255u8 , 255 , 255 , 255 , 255 , 255 , 255 , 255 ] ) ;
944
+ assert_eq ! ( serialize( & -256i64 ) , [ 0u8 , 255 , 255 , 255 , 255 , 255 , 255 , 255 ] ) ;
945
+ assert_eq ! ( serialize( & -5000i64 ) , [ 120u8 , 236 , 255 , 255 , 255 , 255 , 255 , 255 ] ) ;
946
+ assert_eq ! ( serialize( & -500000i64 ) , [ 224u8 , 94 , 248 , 255 , 255 , 255 , 255 , 255 ] ) ;
947
+ assert_eq ! ( serialize( & -723401728380766730i64 ) , [ 246u8 , 245 , 245 , 245 , 245 , 245 , 245 , 245 ] ) ;
948
+ assert_eq ! ( serialize( & 1i64 ) , [ 1u8 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ;
949
+ assert_eq ! ( serialize( & 256i64 ) , [ 0u8 , 1 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ;
950
+ assert_eq ! ( serialize( & 5000i64 ) , [ 136u8 , 19 , 0 , 0 , 0 , 0 , 0 , 0 ] ) ;
951
+ assert_eq ! ( serialize( & 500000i64 ) , [ 32u8 , 161 , 7 , 0 , 0 , 0 , 0 , 0 ] ) ;
952
+ assert_eq ! ( serialize( & 723401728380766730i64 ) , [ 10u8 , 10 , 10 , 10 , 10 , 10 , 10 , 10 ] ) ;
956
953
}
957
954
958
955
#[ test]
959
956
fn serialize_varint_test ( ) {
960
- assert_eq ! ( serialize( & VarInt ( 10 ) ) , vec! [ 10u8 ] ) ;
961
- assert_eq ! ( serialize( & VarInt ( 0xFC ) ) , vec! [ 0xFCu8 ] ) ;
962
- assert_eq ! ( serialize( & VarInt ( 0xFD ) ) , vec! [ 0xFDu8 , 0xFD , 0 ] ) ;
963
- assert_eq ! ( serialize( & VarInt ( 0xFFF ) ) , vec! [ 0xFDu8 , 0xFF , 0xF ] ) ;
964
- assert_eq ! ( serialize( & VarInt ( 0xF0F0F0F ) ) , vec! [ 0xFEu8 , 0xF , 0xF , 0xF , 0xF ] ) ;
957
+ assert_eq ! ( serialize( & VarInt ( 10 ) ) , [ 10u8 ] ) ;
958
+ assert_eq ! ( serialize( & VarInt ( 0xFC ) ) , [ 0xFCu8 ] ) ;
959
+ assert_eq ! ( serialize( & VarInt ( 0xFD ) ) , [ 0xFDu8 , 0xFD , 0 ] ) ;
960
+ assert_eq ! ( serialize( & VarInt ( 0xFFF ) ) , [ 0xFDu8 , 0xFF , 0xF ] ) ;
961
+ assert_eq ! ( serialize( & VarInt ( 0xF0F0F0F ) ) , [ 0xFEu8 , 0xF , 0xF , 0xF , 0xF ] ) ;
965
962
assert_eq ! (
966
963
serialize( & VarInt ( 0xF0F0F0F0F0E0 ) ) ,
967
- vec! [ 0xFFu8 , 0xE0 , 0xF0 , 0xF0 , 0xF0 , 0xF0 , 0xF0 , 0 , 0 ]
964
+ [ 0xFFu8 , 0xE0 , 0xF0 , 0xF0 , 0xF0 , 0xF0 , 0xF0 , 0 , 0 ]
968
965
) ;
969
966
assert_eq ! (
970
967
test_varint_encode( 0xFF , & 0x100000000_u64 . to_le_bytes( ) ) . unwrap( ) ,
@@ -1066,17 +1063,17 @@ mod tests {
1066
1063
#[ test]
1067
1064
fn serialize_checkeddata_test ( ) {
1068
1065
let cd = CheckedData :: new ( vec ! [ 1u8 , 2 , 3 , 4 , 5 ] ) ;
1069
- assert_eq ! ( serialize( & cd) , vec! [ 5 , 0 , 0 , 0 , 162 , 107 , 175 , 90 , 1 , 2 , 3 , 4 , 5 ] ) ;
1066
+ assert_eq ! ( serialize( & cd) , [ 5 , 0 , 0 , 0 , 162 , 107 , 175 , 90 , 1 , 2 , 3 , 4 , 5 ] ) ;
1070
1067
}
1071
1068
1072
1069
#[ test]
1073
1070
fn serialize_vector_test ( ) {
1074
- assert_eq ! ( serialize( & vec![ 1u8 , 2 , 3 ] ) , vec! [ 3u8 , 1 , 2 , 3 ] ) ;
1071
+ assert_eq ! ( serialize( & vec![ 1u8 , 2 , 3 ] ) , [ 3u8 , 1 , 2 , 3 ] ) ;
1075
1072
}
1076
1073
1077
1074
#[ test]
1078
1075
fn serialize_strbuf_test ( ) {
1079
- assert_eq ! ( serialize( & "Andrew" . to_string( ) ) , vec! [ 6u8 , 0x41 , 0x6e , 0x64 , 0x72 , 0x65 , 0x77 ] ) ;
1076
+ assert_eq ! ( serialize( & "Andrew" . to_string( ) ) , [ 6u8 , 0x41 , 0x6e , 0x64 , 0x72 , 0x65 , 0x77 ] ) ;
1080
1077
}
1081
1078
1082
1079
#[ test]
0 commit comments