Initial commit: base95/220 and some other basics
This commit is contained in:
31
tests/test-base95.rs
Normal file
31
tests/test-base95.rs
Normal file
@@ -0,0 +1,31 @@
|
||||
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"! "));
|
||||
}
|
||||
Reference in New Issue
Block a user