diff --git a/src/assignments/assignment07_grade.rs b/src/assignments/assignment07_grade.rs index e000572..1ecf90c 100644 --- a/src/assignments/assignment07_grade.rs +++ b/src/assignments/assignment07_grade.rs @@ -24,4 +24,21 @@ mod test { vec![] ); } + + #[test] + fn test_find_usize() { + assert_eq!( + find(&[1, 2, 3], &[1, 2, 3, 4, 1, 2, 3, 4]).collect::>(), + vec![0, 4] + ); + + assert_eq!( + find( + &[5, 5, 7, 5], + &[5, 5, 7, 5, 5, 8, 5, 5, 9, 5, 5, 7, 5, 5, 7, 5] + ) + .collect::>(), + vec![0, 9, 12] + ); + } }