Lines Matching refs:assert_parse

914   macro_rules! assert_parse(  macro
923 assert_parse!(be_i8(&[0x00]), Ok((&b""[..], 0))); in i8_tests()
924 assert_parse!(be_i8(&[0x7f]), Ok((&b""[..], 127))); in i8_tests()
925 assert_parse!(be_i8(&[0xff]), Ok((&b""[..], -1))); in i8_tests()
926 assert_parse!(be_i8(&[0x80]), Ok((&b""[..], -128))); in i8_tests()
931 assert_parse!(be_i16(&[0x00, 0x00]), Ok((&b""[..], 0))); in i16_tests()
932 assert_parse!(be_i16(&[0x7f, 0xff]), Ok((&b""[..], 32_767_i16))); in i16_tests()
933 assert_parse!(be_i16(&[0xff, 0xff]), Ok((&b""[..], -1))); in i16_tests()
934 assert_parse!(be_i16(&[0x80, 0x00]), Ok((&b""[..], -32_768_i16))); in i16_tests()
939 assert_parse!(be_u24(&[0x00, 0x00, 0x00]), Ok((&b""[..], 0))); in u24_tests()
940 assert_parse!(be_u24(&[0x00, 0xFF, 0xFF]), Ok((&b""[..], 65_535_u32))); in u24_tests()
941 assert_parse!(be_u24(&[0x12, 0x34, 0x56]), Ok((&b""[..], 1_193_046_u32))); in u24_tests()
946 assert_parse!(be_i24(&[0xFF, 0xFF, 0xFF]), Ok((&b""[..], -1_i32))); in i24_tests()
947 assert_parse!(be_i24(&[0xFF, 0x00, 0x00]), Ok((&b""[..], -65_536_i32))); in i24_tests()
948 assert_parse!(be_i24(&[0xED, 0xCB, 0xAA]), Ok((&b""[..], -1_193_046_i32))); in i24_tests()
953 assert_parse!(be_i32(&[0x00, 0x00, 0x00, 0x00]), Ok((&b""[..], 0))); in i32_tests()
954 assert_parse!( in i32_tests()
958 assert_parse!(be_i32(&[0xff, 0xff, 0xff, 0xff]), Ok((&b""[..], -1))); in i32_tests()
959 assert_parse!( in i32_tests()
967 assert_parse!( in i64_tests()
971 assert_parse!( in i64_tests()
975 assert_parse!( in i64_tests()
979 assert_parse!( in i64_tests()
988 assert_parse!( in i128_tests()
992 assert_parse!( in i128_tests()
996 assert_parse!( in i128_tests()
1000 assert_parse!( in i128_tests()
1008 assert_parse!(le_i8(&[0x00]), Ok((&b""[..], 0))); in le_i8_tests()
1009 assert_parse!(le_i8(&[0x7f]), Ok((&b""[..], 127))); in le_i8_tests()
1010 assert_parse!(le_i8(&[0xff]), Ok((&b""[..], -1))); in le_i8_tests()
1011 assert_parse!(le_i8(&[0x80]), Ok((&b""[..], -128))); in le_i8_tests()
1016 assert_parse!(le_i16(&[0x00, 0x00]), Ok((&b""[..], 0))); in le_i16_tests()
1017 assert_parse!(le_i16(&[0xff, 0x7f]), Ok((&b""[..], 32_767_i16))); in le_i16_tests()
1018 assert_parse!(le_i16(&[0xff, 0xff]), Ok((&b""[..], -1))); in le_i16_tests()
1019 assert_parse!(le_i16(&[0x00, 0x80]), Ok((&b""[..], -32_768_i16))); in le_i16_tests()
1024 assert_parse!(le_u24(&[0x00, 0x00, 0x00]), Ok((&b""[..], 0))); in le_u24_tests()
1025 assert_parse!(le_u24(&[0xFF, 0xFF, 0x00]), Ok((&b""[..], 65_535_u32))); in le_u24_tests()
1026 assert_parse!(le_u24(&[0x56, 0x34, 0x12]), Ok((&b""[..], 1_193_046_u32))); in le_u24_tests()
1031 assert_parse!(le_i24(&[0xFF, 0xFF, 0xFF]), Ok((&b""[..], -1_i32))); in le_i24_tests()
1032 assert_parse!(le_i24(&[0x00, 0x00, 0xFF]), Ok((&b""[..], -65_536_i32))); in le_i24_tests()
1033 assert_parse!(le_i24(&[0xAA, 0xCB, 0xED]), Ok((&b""[..], -1_193_046_i32))); in le_i24_tests()
1038 assert_parse!(le_i32(&[0x00, 0x00, 0x00, 0x00]), Ok((&b""[..], 0))); in le_i32_tests()
1039 assert_parse!( in le_i32_tests()
1043 assert_parse!(le_i32(&[0xff, 0xff, 0xff, 0xff]), Ok((&b""[..], -1))); in le_i32_tests()
1044 assert_parse!( in le_i32_tests()
1052 assert_parse!( in le_i64_tests()
1056 assert_parse!( in le_i64_tests()
1060 assert_parse!( in le_i64_tests()
1064 assert_parse!( in le_i64_tests()
1073 assert_parse!( in le_i128_tests()
1077 assert_parse!( in le_i128_tests()
1081 assert_parse!( in le_i128_tests()
1085 assert_parse!( in le_i128_tests()
1093 assert_parse!(be_f32(&[0x00, 0x00, 0x00, 0x00]), Ok((&b""[..], 0_f32))); in be_f32_tests()
1094 assert_parse!( in be_f32_tests()
1102 assert_parse!( in be_f64_tests()
1106 assert_parse!( in be_f64_tests()
1114 assert_parse!(le_f32(&[0x00, 0x00, 0x00, 0x00]), Ok((&b""[..], 0_f32))); in le_f32_tests()
1115 assert_parse!( in le_f32_tests()
1123 assert_parse!( in le_f64_tests()
1127 assert_parse!( in le_f64_tests()
1135 assert_parse!( in hex_u32_tests()
1139 assert_parse!(hex_u32(&b"ff;"[..]), Ok((&b";"[..], 255))); in hex_u32_tests()
1140 assert_parse!(hex_u32(&b"1be2;"[..]), Ok((&b";"[..], 7138))); in hex_u32_tests()
1141 assert_parse!(hex_u32(&b"c5a31be2;"[..]), Ok((&b";"[..], 3_315_801_058))); in hex_u32_tests()
1142 assert_parse!(hex_u32(&b"C5A31be2;"[..]), Ok((&b";"[..], 3_315_801_058))); in hex_u32_tests()
1143 assert_parse!(hex_u32(&b"00c5a31be2;"[..]), Ok((&b"e2;"[..], 12_952_347))); in hex_u32_tests()
1144 assert_parse!( in hex_u32_tests()
1148 assert_parse!(hex_u32(&b"ffffffff;"[..]), Ok((&b";"[..], 4_294_967_295))); in hex_u32_tests()
1149 assert_parse!(hex_u32(&b"0x1be2;"[..]), Ok((&b"x1be2;"[..], 0))); in hex_u32_tests()
1150 assert_parse!(hex_u32(&b"12af"[..]), Ok((&b""[..], 0x12af))); in hex_u32_tests()
1182 assert_parse!(recognize_float(&larger[..]), Ok(("", test))); in float_test()
1184 assert_parse!(float(larger.as_bytes()), Ok((&b""[..], expected32))); in float_test()
1185 assert_parse!(float(&larger[..]), Ok(("", expected32))); in float_test()
1187 assert_parse!(double(larger.as_bytes()), Ok((&b""[..], expected64))); in float_test()
1188 assert_parse!(double(&larger[..]), Ok(("", expected64))); in float_test()
1192 assert_parse!( in float_test()