diff options
| author | Igor Pashev <pashev.igor@gmail.com> | 2026-03-31 15:14:18 +0200 |
|---|---|---|
| committer | Igor Pashev <pashev.igor@gmail.com> | 2026-03-31 15:14:18 +0200 |
| commit | 22da816c8e0aa313c471d1b6141fe283bac018fa (patch) | |
| tree | 38da91b48c948ad300d3e857de841ae087464b43 /src | |
| parent | 2b63c2dc3c1cf5a78e55bc567066d398c940aeb5 (diff) | |
| download | balance-22da816c8e0aa313c471d1b6141fe283bac018fa.tar.gz | |
Add more tests
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib.rs | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -38,9 +38,17 @@ mod tests { #[test_case(&[0, 1, 0], 1)] #[test_case(&[0, 0, 0], 0)] #[test_case(&[4, 1000, 1, 1, 1, 1], 1)] - fn test(arr: &[usize], expected_idx: usize) { + fn test_some(arr: &[usize], expected_idx: usize) { let idx = brutal(arr); assert_eq!(idx, Some(expected_idx)); } + + #[test_case(&[4, 1000, 1, 10, 1, 1])] + #[test_case(&[1, 2, 3, 4, 5])] + fn test_none(arr: &[u32]) { + let idx = brutal(arr); + + assert_eq!(idx, None); + } } |
