Skip to content

Commit

Permalink
rework generics and traits (#100)
Browse files Browse the repository at this point in the history
  • Loading branch information
folkertdev authored Sep 23, 2024
1 parent 71f72c2 commit f1933a9
Show file tree
Hide file tree
Showing 2 changed files with 240 additions and 289 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -73,10 +73,13 @@ mod test {

#[test]
fn test_sort() {
assert_eq!(merge_sort(&[]), vec![]);
assert_eq!(merge_sort(&[5]), vec![5]);
assert_eq!(merge_sort(&[1,2,3]), vec![1,2,3]);
assert_eq!(merge_sort(&[47,42,5,1]), vec![1,5,42,47]);
assert_eq!(merge_sort(&[6,47,42,5,1,123]), vec![1,5,6,42,47,123]);
assert_eq!(merge_sort(&[]), vec![]);
assert_eq!(merge_sort(&[5]), vec![5]);
assert_eq!(merge_sort(&[1, 2, 3]), vec![1, 2, 3]);
assert_eq!(merge_sort(&[47, 42, 5, 1]), vec![1, 5, 42, 47]);
assert_eq!(
merge_sort(&[6, 47, 42, 5, 1, 123]),
vec![1, 5, 6, 42, 47, 123]
);
}
}
Loading

0 comments on commit f1933a9

Please sign in to comment.