Add check-expect tests

This commit is contained in:
joachimschmidt557 2019-04-25 10:18:56 +02:00
parent 36cec89874
commit db7ee8d66f

View file

@ -44,4 +44,10 @@
[(empty? lst) lst] [(empty? lst) lst]
[(empty? (rest lst)) lst] [(empty? (rest lst)) lst]
[else (merge (merge-sort (upper-half lst)) (merge-sort (lower-half lst)))] [else (merge (merge-sort (upper-half lst)) (merge-sort (lower-half lst)))]
)) ))
(check-expect (merge-sort empty) empty)
(check-expect (merge-sort (list 4)) (list 4))
(check-expect (merge-sort (list 7 3)) (list 3 7))
(check-expect (merge-sort (list 1 2 3)) (list 1 2 3))
(check-expect (merge-sort (list 6 6 6)) (list 6 6 6))