32 lines
1.0 KiB
Rust
32 lines
1.0 KiB
Rust
use furc::base95::*;
|
|
|
|
#[test]
|
|
fn test_base95_from() {
|
|
assert_eq!(Base95(0), Base95::from(b""));
|
|
|
|
assert_eq!(Base95(0), Base95::from(b" "));
|
|
assert_eq!(Base95(1), Base95::from(b"!"));
|
|
assert_eq!(Base95(94), Base95::from(b"~"));
|
|
|
|
assert_eq!(Base95(0), Base95::from(b" "));
|
|
assert_eq!(Base95(1), Base95::from(b" !"));
|
|
assert_eq!(Base95(95), Base95::from(b"! "));
|
|
assert_eq!(Base95(96), Base95::from(b"!!"));
|
|
assert_eq!(Base95(9024), Base95::from(b"~~"));
|
|
|
|
assert_eq!(Base95(0), Base95::from(b" "));
|
|
assert_eq!(Base95(1), Base95::from(b" !"));
|
|
assert_eq!(Base95(9025), Base95::from(b"! "));
|
|
}
|
|
|
|
#[test]
|
|
fn test_base95_as_owned_str() {
|
|
assert_eq!(Base95(0).as_owned_str(), " ");
|
|
assert_eq!(Base95(1).as_owned_str(), "!");
|
|
assert_eq!(Base95(94).as_owned_str(), "~");
|
|
assert_eq!(Base95(95).as_owned_str(), "! ");
|
|
assert_eq!(Base95(96).as_owned_str(), "!!");
|
|
assert_eq!(Base95(9024).as_owned_str(), "~~");
|
|
assert_eq!(Base95(9025), Base95::from(b"! "));
|
|
}
|