Lines Matching refs:assert_parse

923   macro_rules! assert_parse(  macro
932 assert_parse!(be_i8(&[0x00]), Ok((&b""[..], 0))); in i8_tests()
933 assert_parse!(be_i8(&[0x7f]), Ok((&b""[..], 127))); in i8_tests()
934 assert_parse!(be_i8(&[0xff]), Ok((&b""[..], -1))); in i8_tests()
935 assert_parse!(be_i8(&[0x80]), Ok((&b""[..], -128))); in i8_tests()
940 assert_parse!(be_i16(&[0x00, 0x00]), Ok((&b""[..], 0))); in i16_tests()
941 assert_parse!(be_i16(&[0x7f, 0xff]), Ok((&b""[..], 32_767_i16))); in i16_tests()
942 assert_parse!(be_i16(&[0xff, 0xff]), Ok((&b""[..], -1))); in i16_tests()
943 assert_parse!(be_i16(&[0x80, 0x00]), Ok((&b""[..], -32_768_i16))); in i16_tests()
948 assert_parse!(be_u24(&[0x00, 0x00, 0x00]), Ok((&b""[..], 0))); in u24_tests()
949 assert_parse!(be_u24(&[0x00, 0xFF, 0xFF]), Ok((&b""[..], 65_535_u32))); in u24_tests()
950 assert_parse!(be_u24(&[0x12, 0x34, 0x56]), Ok((&b""[..], 1_193_046_u32))); in u24_tests()
955 assert_parse!(be_i24(&[0xFF, 0xFF, 0xFF]), Ok((&b""[..], -1_i32))); in i24_tests()
956 assert_parse!(be_i24(&[0xFF, 0x00, 0x00]), Ok((&b""[..], -65_536_i32))); in i24_tests()
957 assert_parse!(be_i24(&[0xED, 0xCB, 0xAA]), Ok((&b""[..], -1_193_046_i32))); in i24_tests()
962 assert_parse!(be_i32(&[0x00, 0x00, 0x00, 0x00]), Ok((&b""[..], 0))); in i32_tests()
963 assert_parse!( in i32_tests()
967 assert_parse!(be_i32(&[0xff, 0xff, 0xff, 0xff]), Ok((&b""[..], -1))); in i32_tests()
968 assert_parse!( in i32_tests()
976 assert_parse!( in i64_tests()
980 assert_parse!( in i64_tests()
984 assert_parse!( in i64_tests()
988 assert_parse!( in i64_tests()
997 assert_parse!( in i128_tests()
1001 assert_parse!( in i128_tests()
1005 assert_parse!( in i128_tests()
1009 assert_parse!( in i128_tests()
1017 assert_parse!(le_i8(&[0x00]), Ok((&b""[..], 0))); in le_i8_tests()
1018 assert_parse!(le_i8(&[0x7f]), Ok((&b""[..], 127))); in le_i8_tests()
1019 assert_parse!(le_i8(&[0xff]), Ok((&b""[..], -1))); in le_i8_tests()
1020 assert_parse!(le_i8(&[0x80]), Ok((&b""[..], -128))); in le_i8_tests()
1025 assert_parse!(le_i16(&[0x00, 0x00]), Ok((&b""[..], 0))); in le_i16_tests()
1026 assert_parse!(le_i16(&[0xff, 0x7f]), Ok((&b""[..], 32_767_i16))); in le_i16_tests()
1027 assert_parse!(le_i16(&[0xff, 0xff]), Ok((&b""[..], -1))); in le_i16_tests()
1028 assert_parse!(le_i16(&[0x00, 0x80]), Ok((&b""[..], -32_768_i16))); in le_i16_tests()
1033 assert_parse!(le_u24(&[0x00, 0x00, 0x00]), Ok((&b""[..], 0))); in le_u24_tests()
1034 assert_parse!(le_u24(&[0xFF, 0xFF, 0x00]), Ok((&b""[..], 65_535_u32))); in le_u24_tests()
1035 assert_parse!(le_u24(&[0x56, 0x34, 0x12]), Ok((&b""[..], 1_193_046_u32))); in le_u24_tests()
1040 assert_parse!(le_i24(&[0xFF, 0xFF, 0xFF]), Ok((&b""[..], -1_i32))); in le_i24_tests()
1041 assert_parse!(le_i24(&[0x00, 0x00, 0xFF]), Ok((&b""[..], -65_536_i32))); in le_i24_tests()
1042 assert_parse!(le_i24(&[0xAA, 0xCB, 0xED]), Ok((&b""[..], -1_193_046_i32))); in le_i24_tests()
1047 assert_parse!(le_i32(&[0x00, 0x00, 0x00, 0x00]), Ok((&b""[..], 0))); in le_i32_tests()
1048 assert_parse!( in le_i32_tests()
1052 assert_parse!(le_i32(&[0xff, 0xff, 0xff, 0xff]), Ok((&b""[..], -1))); in le_i32_tests()
1053 assert_parse!( in le_i32_tests()
1061 assert_parse!( in le_i64_tests()
1065 assert_parse!( in le_i64_tests()
1069 assert_parse!( in le_i64_tests()
1073 assert_parse!( in le_i64_tests()
1082 assert_parse!( in le_i128_tests()
1086 assert_parse!( in le_i128_tests()
1090 assert_parse!( in le_i128_tests()
1094 assert_parse!( in le_i128_tests()
1102 assert_parse!(be_f32(&[0x00, 0x00, 0x00, 0x00]), Ok((&b""[..], 0_f32))); in be_f32_tests()
1103 assert_parse!( in be_f32_tests()
1111 assert_parse!( in be_f64_tests()
1115 assert_parse!( in be_f64_tests()
1123 assert_parse!(le_f32(&[0x00, 0x00, 0x00, 0x00]), Ok((&b""[..], 0_f32))); in le_f32_tests()
1124 assert_parse!( in le_f32_tests()
1132 assert_parse!( in le_f64_tests()
1136 assert_parse!( in le_f64_tests()
1144 assert_parse!( in hex_u32_tests()
1148 assert_parse!(hex_u32(&b"ff;"[..]), Ok((&b";"[..], 255))); in hex_u32_tests()
1149 assert_parse!(hex_u32(&b"1be2;"[..]), Ok((&b";"[..], 7138))); in hex_u32_tests()
1150 assert_parse!(hex_u32(&b"c5a31be2;"[..]), Ok((&b";"[..], 3_315_801_058))); in hex_u32_tests()
1151 assert_parse!(hex_u32(&b"C5A31be2;"[..]), Ok((&b";"[..], 3_315_801_058))); in hex_u32_tests()
1152 assert_parse!(hex_u32(&b"00c5a31be2;"[..]), Ok((&b"e2;"[..], 12_952_347))); in hex_u32_tests()
1153 assert_parse!( in hex_u32_tests()
1157 assert_parse!(hex_u32(&b"ffffffff;"[..]), Ok((&b";"[..], 4_294_967_295))); in hex_u32_tests()
1158 assert_parse!(hex_u32(&b"0x1be2;"[..]), Ok((&b"x1be2;"[..], 0))); in hex_u32_tests()
1159 assert_parse!(hex_u32(&b"12af"[..]), Err(Err::Incomplete(Needed::Size(1)))); in hex_u32_tests()
1191 assert_parse!(recognize_float(&larger[..]), Ok((";", test))); in float_test()
1193 assert_parse!(float(larger.as_bytes()), Ok((&b";"[..], expected32))); in float_test()
1194 assert_parse!(float(&larger[..]), Ok((";", expected32))); in float_test()
1196 assert_parse!(double(larger.as_bytes()), Ok((&b";"[..], expected64))); in float_test()
1197 assert_parse!(double(&larger[..]), Ok((";", expected64))); in float_test()
1201 assert_parse!( in float_test()