23 lines
538 B
Rust
23 lines
538 B
Rust
use ron::de::from_str;
|
|
|
|
#[test]
|
|
fn test_hex() {
|
|
assert_eq!(from_str("0x507"), Ok(0x507));
|
|
assert_eq!(from_str("0x1A5"), Ok(0x1A5));
|
|
assert_eq!(from_str("0x53C537"), Ok(0x53C537));
|
|
}
|
|
|
|
#[test]
|
|
fn test_bin() {
|
|
assert_eq!(from_str("0b101"), Ok(0b101));
|
|
assert_eq!(from_str("0b001"), Ok(0b001));
|
|
assert_eq!(from_str("0b100100"), Ok(0b100100));
|
|
}
|
|
|
|
#[test]
|
|
fn test_oct() {
|
|
assert_eq!(from_str("0o1461"), Ok(0o1461));
|
|
assert_eq!(from_str("0o051"), Ok(0o051));
|
|
assert_eq!(from_str("0o150700"), Ok(0o150700));
|
|
}
|