Files
2022-10-31 17:26:56 +01:00

60 lines
1.9 KiB
Rust

use hexmax;
fn test(filepath: &str, expected_result: &str) {
assert_eq!(hexmax::to_hex_str(&hexmax::largest_hex(filepath).0), expected_result);
}
#[test]
fn test_0() {
test("beispieldaten/hexmax0.txt", "EE4");
}
#[test]
fn test_1() {
test("beispieldaten/hexmax1.txt", "FFFEA97B55");
}
#[test]
fn test_2() {
test("beispieldaten/hexmax2.txt", "FFFFFFFFFFFFFFFFD9A9BEAEE8EDA8BDA989D9F8");
}
#[test]
fn test_3() {
test("beispieldaten/hexmax3.txt",
concat!("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFAA98BB8B9DFAFEAE888DD888AD8BA8EA8888"));
}
#[test]
fn test_4() {
test("beispieldaten/hexmax4.txt",
concat!("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB8DE88BAA8A",
"DD888898E9BA88AD98988F898AB7AF7BDA8A61BA7D4AD8F888"));
}
#[test]
fn test_5() {
test("beispieldaten/hexmax5.txt",
concat!("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
"FFFFFFFFFFFFFFFFFFFFF88EFA9EBE89EFA99FBDAA8E8EAD88",
"AB899F8E8F9AA9E9AD88988EDA9A99888EDAD989A8BAFD8A88",
"88888888888888888888888888888888888888888888888888",
"88888888888888888888888888888888888888888888888888",
"88888888888888888888888888888888888888888888888888",
"88888888888888888888888888888888888888888888888888",
"88888888888888888888888888888888888888888888888888"));
}