a3 tests
This commit is contained in:
55
Aufgabe3-HexMax/tests/test.rs
Normal file
55
Aufgabe3-HexMax/tests/test.rs
Normal file
@ -0,0 +1,55 @@
|
||||
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!("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
|
||||
"FAA98BB8B9DFAFEAE888DD888AD8BA8EA8888"));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_4() {
|
||||
test("beispieldaten/hexmax4.txt",
|
||||
concat!("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB8DE88BAA8ADD888898E9BA8",
|
||||
"8AD98988F898AB7AF7BDA8A61BA7D4AD8F888"));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_5() {
|
||||
test("beispieldaten/hexmax5.txt",
|
||||
concat!("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
|
||||
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
|
||||
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
|
||||
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
|
||||
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
|
||||
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
|
||||
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
|
||||
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
|
||||
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
|
||||
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF",
|
||||
"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88EFA9EBE89EFA99FBDAA8",
|
||||
"E8EAD88AB899F8E8F9AA9E9AD88988EDA9A99888EDAD989A8BAFD8A88888888",
|
||||
"888888888888888888888888888888888888888888888888888888888888888",
|
||||
"888888888888888888888888888888888888888888888888888888888888888",
|
||||
"888888888888888888888888888888888888888888888888888888888888888",
|
||||
"8888888888888888888888888888888888888888888888888888888"));
|
||||
}
|
||||
Reference in New Issue
Block a user