|
2 | 2 | (:require [clojure.test :refer [deftest is testing]]
|
3 | 3 | sublist))
|
4 | 4 |
|
5 |
| -(deftest empty-lists-test |
6 |
| - (is (= :equal (sublist/classify [] [])))) |
| 5 | +(deftest test-97319c93-ebc5-47ab-a022-02a1980e1d29 |
| 6 | + (testing "Empty lists" |
| 7 | + (is (= :equal (sublist/classify [] []))))) |
7 | 8 |
|
8 |
| -(deftest empty-list-within-non-empty-list-test |
9 |
| - (is (= :sublist (sublist/classify [] [1 2 3])))) |
| 9 | +(deftest test-de27dbd4-df52-46fe-a336-30be58457382 |
| 10 | + (testing "Empty list within non empty list" |
| 11 | + (is (= :sublist (sublist/classify [] [1 2 3]))))) |
10 | 12 |
|
11 |
| -(deftest non-empty-list-contains-empty-list-test |
12 |
| - (is (= :superlist (sublist/classify [1 2 3] [])))) |
| 13 | +(deftest test-5487cfd1-bc7d-429f-ac6f-1177b857d4fb |
| 14 | + (testing "Non empty list contains empty list" |
| 15 | + (is (= :superlist (sublist/classify [1 2 3] []))))) |
13 | 16 |
|
14 |
| -(deftest list-equals-itself-test |
15 |
| - (is (= :equal (sublist/classify [1 2 3] [1 2 3])))) |
| 17 | +(deftest test-1f390b47-f6b2-4a93-bc23-858ba5dda9a6 |
| 18 | + (testing "List equals itself" |
| 19 | + (is (= :equal (sublist/classify [1 2 3] [1 2 3]))))) |
16 | 20 |
|
17 |
| -(deftest different-lists |
18 |
| - (is (= :unequal (sublist/classify [1 2 3] [2 3 4])))) |
| 21 | +(deftest test-7ed2bfb2-922b-4363-ae75-f3a05e8274f5 |
| 22 | + (testing "Different lists" |
| 23 | + (is (= :unequal (sublist/classify [1 2 3] [2 3 4]))))) |
19 | 24 |
|
20 |
| -(deftest false-start |
21 |
| - (is (= :sublist (sublist/classify [1 2 5] [0 1 2 3 1 2 5 6])))) |
| 25 | +(deftest test-3b8a2568-6144-4f06-b0a1-9d266b365341 |
| 26 | + (testing "False start" |
| 27 | + (is (= :sublist (sublist/classify [1 2 5] [0 1 2 3 1 2 5 6]))))) |
22 | 28 |
|
23 |
| -(deftest consecutive |
24 |
| - (is (= :sublist (sublist/classify [1 1 2] [0 1 1 1 2 1 2])))) |
| 29 | +(deftest test-dc39ed58-6311-4814-be30-05a64bc8d9b1 |
| 30 | + (testing "Consecutive" |
| 31 | + (is (= :sublist (sublist/classify [1 1 2] [0 1 1 1 2 1 2]))))) |
25 | 32 |
|
26 |
| -(deftest sublist-at-start |
27 |
| - (is (= :sublist (sublist/classify [0 1 2] [0 1 2 3 4 5])))) |
| 33 | +(deftest test-d1270dab-a1ce-41aa-b29d-b3257241ac26 |
| 34 | + (testing "Sublist at start" |
| 35 | + (is (= :sublist (sublist/classify [0 1 2] [0 1 2 3 4 5]))))) |
28 | 36 |
|
29 |
| -(deftest sublist-in-middle |
30 |
| - (is (= :sublist (sublist/classify [2 3 4] [0 1 2 3 4 5])))) |
| 37 | +(deftest test-81f3d3f7-4f25-4ada-bcdc-897c403de1b6 |
| 38 | + (testing "Sublist in middle" |
| 39 | + (is (= :sublist (sublist/classify [2 3 4] [0 1 2 3 4 5]))))) |
31 | 40 |
|
32 |
| -(deftest sublist-at-end |
33 |
| - (is (= :sublist (sublist/classify [3 4 5] [0 1 2 3 4 5])))) |
| 41 | +(deftest test-43bcae1e-a9cf-470e-923e-0946e04d8fdd |
| 42 | + (testing "Sublist at end" |
| 43 | + (is (= :sublist (sublist/classify [3 4 5] [0 1 2 3 4 5]))))) |
34 | 44 |
|
35 |
| -(deftest at-start-of-superlist |
36 |
| - (is (= :superlist (sublist/classify [0 1 2 3 4 5] [0 1 2])))) |
| 45 | +(deftest test-76cf99ed-0ff0-4b00-94af-4dfb43fe5caa |
| 46 | + (testing "At start of superlist" |
| 47 | + (is (= :superlist (sublist/classify [0 1 2 3 4 5] [0 1 2]))))) |
37 | 48 |
|
38 |
| -(deftest in-middle-of-superlist |
39 |
| - (is (= :superlist (sublist/classify [0 1 2 3 4 5] [2 3])))) |
| 49 | +(deftest test-b83989ec-8bdf-4655-95aa-9f38f3e357fd |
| 50 | + (testing "In middle of superlist" |
| 51 | + (is (= :superlist (sublist/classify [0 1 2 3 4 5] [2 3]))))) |
40 | 52 |
|
41 |
| -(deftest at-end-of-superlist |
42 |
| - (is (= :superlist (sublist/classify [0 1 2 3 4 5] [3 4 5])))) |
| 53 | +(deftest test-26f9f7c3-6cf6-4610-984a-662f71f8689b |
| 54 | + (testing "At end of superlist" |
| 55 | + (is (= :superlist (sublist/classify [0 1 2 3 4 5] [3 4 5]))))) |
43 | 56 |
|
44 |
| -(deftest first-list-missing-element-from-second-list |
45 |
| - (is (= :unequal (sublist/classify [1 3] [1 2 3])))) |
| 57 | +(deftest test-0a6db763-3588-416a-8f47-76b1cedde31e |
| 58 | + (testing "First list missing element from second list" |
| 59 | + (is (= :unequal (sublist/classify [1 3] [1 2 3]))))) |
46 | 60 |
|
47 |
| -(deftest second-list-missing-element-from-first-list |
48 |
| - (is (= :unequal (sublist/classify [1 2 3] [1 3])))) |
| 61 | +(deftest test-83ffe6d8-a445-4a3c-8795-1e51a95e65c3 |
| 62 | + (testing "Second list missing element from first list" |
| 63 | + (is (= :unequal (sublist/classify [1 2 3] [1 3]))))) |
49 | 64 |
|
50 |
| -(deftest order-matters-to-a-list |
51 |
| - (is (= :unequal (sublist/classify [1 2 3] [3 2 1])))) |
| 65 | +(deftest test-7bc76cb8-5003-49ca-bc47-cdfbe6c2bb89 |
| 66 | + (testing "First list missing additional digits from second list" |
| 67 | + (is (= :unequal (sublist/classify [1 2] [1 22]))))) |
52 | 68 |
|
53 |
| -(deftest same-digits-but-different-numbers |
54 |
| - (is (= :unequal (sublist/classify [1 0 1] [10 1])))) |
| 69 | +(deftest test-0d7ee7c1-0347-45c8-9ef5-b88db152b30b |
| 70 | + (testing "Order matters to a list" |
| 71 | + (is (= :unequal (sublist/classify [1 2 3] [3 2 1]))))) |
55 | 72 |
|
56 |
| -(deftest second-list-continues-first-list |
57 |
| - (is (= :unequal (sublist/classify [1] [2 3])))) |
| 73 | +(deftest test-5f47ce86-944e-40f9-9f31-6368aad70aa6 |
| 74 | + (testing "Same digits but different numbers" |
| 75 | + (is (= :unequal (sublist/classify [1 0 1] [10 1]))))) |
0 commit comments