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")); }