Rebrand to Galaxy, major improvements to Bedrock support, still needs some TLC though

This commit is contained in:
Ryan Ward
2026-05-07 11:29:34 -05:00
parent f4e2475c60
commit a41cbd8cc7
2433 changed files with 14208 additions and 9409 deletions
+30
View File
@@ -0,0 +1,30 @@
use super::*;
#[test]
fn parse_invalid_u32() {
assert_eq!(parse_u32(b"1abc"), None);
assert_eq!(parse_u32(b"-100"), None);
// u32::MAX + 1
assert_eq!(parse_u32(b"4294967296"), None);
}
#[test]
fn parse_valid_u32() {
assert_eq!(parse_u32(b"123"), Some(123));
assert_eq!(parse_u32(b"4294967294"), Some(u32::MAX - 1));
}
#[test]
fn parse_invalid_i32() {
assert_eq!(parse_i32(b"1abc"), None);
// i32::MAX + 1
assert_eq!(parse_i32(b"2147483648"), None);
assert_eq!(parse_i32(b"1.0"), None);
}
#[test]
fn parse_valid_i32() {
assert_eq!(parse_i32(b"123"), Some(123));
assert_eq!(parse_i32(b"-200"), Some(-200));
assert_eq!(parse_i32(b"2147483646"), Some(i32::MAX - 1));
}