|
1 | 1 | (ns roman-numerals-test
|
2 |
| - (:require [clojure.test :refer [deftest is]] |
3 |
| - roman-numerals)) |
| 2 | + (:require [clojure.test :refer [deftest testing is]] |
| 3 | + roman-numerals)) |
4 | 4 |
|
5 |
| -(deftest one |
6 |
| - (is (= "I" (roman-numerals/numerals 1)))) |
| 5 | +(deftest roman-numerals_test_1 |
| 6 | + (testing "1 is I" |
| 7 | + (is (= "I" (roman-numerals/numerals 1))))) |
7 | 8 |
|
8 |
| -(deftest two |
9 |
| - (is (= "II" (roman-numerals/numerals 2)))) |
| 9 | +(deftest roman-numerals_test_2 |
| 10 | + (testing "2 is II" |
| 11 | + (is (= "II" (roman-numerals/numerals 2))))) |
10 | 12 |
|
11 |
| -(deftest three |
12 |
| - (is (= "III" (roman-numerals/numerals 3)))) |
| 13 | +(deftest roman-numerals_test_3 |
| 14 | + (testing "3 is III" |
| 15 | + (is (= "III" (roman-numerals/numerals 3))))) |
13 | 16 |
|
14 |
| -(deftest four |
15 |
| - (is (= "IV" (roman-numerals/numerals 4)))) |
| 17 | +(deftest roman-numerals_test_4 |
| 18 | + (testing "4 is IV" |
| 19 | + (is (= "IV" (roman-numerals/numerals 4))))) |
16 | 20 |
|
17 |
| -(deftest five |
18 |
| - (is (= "V" (roman-numerals/numerals 5)))) |
| 21 | +(deftest roman-numerals_test_5 |
| 22 | + (testing "5 is V" |
| 23 | + (is (= "V" (roman-numerals/numerals 5))))) |
19 | 24 |
|
20 |
| -(deftest six |
21 |
| - (is (= "VI" (roman-numerals/numerals 6)))) |
| 25 | +(deftest roman-numerals_test_6 |
| 26 | + (testing "6 is VI" |
| 27 | + (is (= "VI" (roman-numerals/numerals 6))))) |
22 | 28 |
|
23 |
| -(deftest nine |
24 |
| - (is (= "IX" (roman-numerals/numerals 9)))) |
| 29 | +(deftest roman-numerals_test_7 |
| 30 | + (testing "9 is IX" |
| 31 | + (is (= "IX" (roman-numerals/numerals 9))))) |
25 | 32 |
|
26 |
| -(deftest twenty-seven |
27 |
| - (is (= "XXVII" (roman-numerals/numerals 27)))) |
| 33 | +(deftest roman-numerals_test_8 |
| 34 | + (testing "16 is XVI" |
| 35 | + (is (= "XVI" (roman-numerals/numerals 16))))) |
28 | 36 |
|
29 |
| -(deftest forty-eight |
30 |
| - (is (= "XLVIII" (roman-numerals/numerals 48)))) |
| 37 | +(deftest roman-numerals_test_9 |
| 38 | + (testing "27 is XXVII" |
| 39 | + (is (= "XXVII" (roman-numerals/numerals 27))))) |
31 | 40 |
|
32 |
| -(deftest fifty-nine |
33 |
| - (is (= "LIX" (roman-numerals/numerals 59)))) |
| 41 | +(deftest roman-numerals_test_10 |
| 42 | + (testing "48 is XLVIII" |
| 43 | + (is (= "XLVIII" (roman-numerals/numerals 48))))) |
34 | 44 |
|
35 |
| -(deftest ninety-three |
36 |
| - (is (= "XCIII" (roman-numerals/numerals 93)))) |
| 45 | +(deftest roman-numerals_test_11 |
| 46 | + (testing "49 is XLIX" |
| 47 | + (is (= "XLIX" (roman-numerals/numerals 49))))) |
37 | 48 |
|
38 |
| -(deftest one-hundred-forty-one |
39 |
| - (is (= "CXLI" (roman-numerals/numerals 141)))) |
| 49 | +(deftest roman-numerals_test_12 |
| 50 | + (testing "59 is LIX" |
| 51 | + (is (= "LIX" (roman-numerals/numerals 59))))) |
40 | 52 |
|
41 |
| -(deftest one-hundred-sixty-three |
42 |
| - (is (= "CLXIII" (roman-numerals/numerals 163)))) |
| 53 | +(deftest roman-numerals_test_13 |
| 54 | + (testing "66 is LXVI" |
| 55 | + (is (= "LXVI" (roman-numerals/numerals 66))))) |
43 | 56 |
|
44 |
| -(deftest four-hundred-two |
45 |
| - (is (= "CDII" (roman-numerals/numerals 402)))) |
| 57 | +(deftest roman-numerals_test_14 |
| 58 | + (testing "93 is XCIII" |
| 59 | + (is (= "XCIII" (roman-numerals/numerals 93))))) |
46 | 60 |
|
47 |
| -(deftest five-hundred-seventy-five |
48 |
| - (is (= "DLXXV" (roman-numerals/numerals 575)))) |
| 61 | +(deftest roman-numerals_test_15 |
| 62 | + (testing "141 is CXLI" |
| 63 | + (is (= "CXLI" (roman-numerals/numerals 141))))) |
49 | 64 |
|
50 |
| -(deftest nine-hundred-eleven |
51 |
| - (is (= "CMXI" (roman-numerals/numerals 911)))) |
| 65 | +(deftest roman-numerals_test_16 |
| 66 | + (testing "163 is CLXIII" |
| 67 | + (is (= "CLXIII" (roman-numerals/numerals 163))))) |
52 | 68 |
|
53 |
| -(deftest one-thousand-twenty-four |
54 |
| - (is (= "MXXIV" (roman-numerals/numerals 1024)))) |
| 69 | +(deftest roman-numerals_test_17 |
| 70 | + (testing "166 is CLXVI" |
| 71 | + (is (= "CLXVI" (roman-numerals/numerals 166))))) |
| 72 | + |
| 73 | +(deftest roman-numerals_test_18 |
| 74 | + (testing "402 is CDII" |
| 75 | + (is (= "CDII" (roman-numerals/numerals 402))))) |
| 76 | + |
| 77 | +(deftest roman-numerals_test_19 |
| 78 | + (testing "575 is DLXXV" |
| 79 | + (is (= "DLXXV" (roman-numerals/numerals 575))))) |
| 80 | + |
| 81 | +(deftest roman-numerals_test_20 |
| 82 | + (testing "666 is DCLXVI" |
| 83 | + (is (= "DCLXVI" (roman-numerals/numerals 666))))) |
| 84 | + |
| 85 | +(deftest roman-numerals_test_21 |
| 86 | + (testing "911 is CMXI" |
| 87 | + (is (= "CMXI" (roman-numerals/numerals 911))))) |
| 88 | + |
| 89 | +(deftest roman-numerals_test_22 |
| 90 | + (testing "1024 is MXXIV" |
| 91 | + (is (= "MXXIV" (roman-numerals/numerals 1024))))) |
| 92 | + |
| 93 | +(deftest roman-numerals_test_23 |
| 94 | + (testing "1666 is MDCLXVI" |
| 95 | + (is (= "MDCLXVI" (roman-numerals/numerals 1666))))) |
| 96 | + |
| 97 | +(deftest roman-numerals_test_24 |
| 98 | + (testing "3000 is MMM" |
| 99 | + (is (= "MMM" (roman-numerals/numerals 3000))))) |
| 100 | + |
| 101 | +(deftest roman-numerals_test_25 |
| 102 | + (testing "3001 is MMMI" |
| 103 | + (is (= "MMMI" (roman-numerals/numerals 3001))))) |
| 104 | + |
| 105 | +(deftest roman-numerals_test_26 |
| 106 | + (testing "3888 is MMMDCCCLXXXVIII" |
| 107 | + (is (= "MMMDCCCLXXXVIII" (roman-numerals/numerals 3888))))) |
| 108 | + |
| 109 | +(deftest roman-numerals_test_27 |
| 110 | + (testing "3999 is MMMCMXCIX" |
| 111 | + (is (= "MMMCMXCIX" (roman-numerals/numerals 3999))))) |
55 | 112 |
|
56 |
| -(deftest three-thousand |
57 |
| - (is (= "MMM" (roman-numerals/numerals 3000)))) |
|
0 commit comments