|
5 | 5 | #include "test/catch.hpp" |
6 | 6 | #endif |
7 | 7 |
|
8 | | -TEST_CASE("1_is_i") |
9 | | -{ |
10 | | - REQUIRE("I" == roman_numerals::convert(1)); |
11 | | -} |
| 8 | +TEST_CASE("1_is_i") { REQUIRE("I" == roman_numerals::convert(1)); } |
12 | 9 | #if defined(EXERCISM_RUN_ALL_TESTS) |
13 | | -TEST_CASE("2_is_ii") |
14 | | -{ |
15 | | - REQUIRE("II" == roman_numerals::convert(2)); |
16 | | -} |
17 | | -TEST_CASE("3_is_iii") |
18 | | -{ |
19 | | - REQUIRE("III" == roman_numerals::convert(3)); |
20 | | -} |
21 | | -TEST_CASE("4_is_iv") |
22 | | -{ |
23 | | - REQUIRE("IV" == roman_numerals::convert(4)); |
24 | | -} |
25 | | -TEST_CASE("5_is_v") |
26 | | -{ |
27 | | - REQUIRE("V" == roman_numerals::convert(5)); |
28 | | -} |
29 | | -TEST_CASE("6_is_vi") |
30 | | -{ |
31 | | - REQUIRE("VI" == roman_numerals::convert(6)); |
32 | | -} |
33 | | -TEST_CASE("9_is_ix") |
34 | | -{ |
35 | | - REQUIRE("IX" == roman_numerals::convert(9)); |
36 | | -} |
37 | | -TEST_CASE("27_is_xxvii") |
38 | | -{ |
39 | | - REQUIRE("XXVII" == roman_numerals::convert(27)); |
40 | | -} |
41 | | -TEST_CASE("48_is_xlviii") |
42 | | -{ |
43 | | - REQUIRE("XLVIII" == roman_numerals::convert(48)); |
44 | | -} |
45 | | -TEST_CASE("49_is_xlix") |
46 | | -{ |
47 | | - REQUIRE("XLIX" == roman_numerals::convert(49)); |
48 | | -} |
49 | | -TEST_CASE("59_is_lix") |
50 | | -{ |
51 | | - REQUIRE("LIX" == roman_numerals::convert(59)); |
52 | | -} |
53 | | -TEST_CASE("93_is_xciii") |
54 | | -{ |
55 | | - REQUIRE("XCIII" == roman_numerals::convert(93)); |
56 | | -} |
57 | | -TEST_CASE("141_is_cxli") |
58 | | -{ |
59 | | - REQUIRE("CXLI" == roman_numerals::convert(141)); |
60 | | -} |
61 | | -TEST_CASE("163_is_clxiii") |
62 | | -{ |
| 10 | +TEST_CASE("2_is_ii") { REQUIRE("II" == roman_numerals::convert(2)); } |
| 11 | +TEST_CASE("3_is_iii") { REQUIRE("III" == roman_numerals::convert(3)); } |
| 12 | +TEST_CASE("4_is_iv") { REQUIRE("IV" == roman_numerals::convert(4)); } |
| 13 | +TEST_CASE("5_is_v") { REQUIRE("V" == roman_numerals::convert(5)); } |
| 14 | +TEST_CASE("6_is_vi") { REQUIRE("VI" == roman_numerals::convert(6)); } |
| 15 | +TEST_CASE("9_is_ix") { REQUIRE("IX" == roman_numerals::convert(9)); } |
| 16 | +TEST_CASE("16_is_xvi") { REQUIRE("XVI" == roman_numerals::convert(16)); } |
| 17 | +TEST_CASE("27_is_xxvii") { REQUIRE("XXVII" == roman_numerals::convert(27)); } |
| 18 | +TEST_CASE("48_is_xlviii") { REQUIRE("XLVIII" == roman_numerals::convert(48)); } |
| 19 | +TEST_CASE("49_is_xlix") { REQUIRE("XLIX" == roman_numerals::convert(49)); } |
| 20 | +TEST_CASE("59_is_lix") { REQUIRE("LIX" == roman_numerals::convert(59)); } |
| 21 | +TEST_CASE("66_is_lxvi") { REQUIRE("LXVI" == roman_numerals::convert(66)); } |
| 22 | +TEST_CASE("93_is_xciii") { REQUIRE("XCIII" == roman_numerals::convert(93)); } |
| 23 | +TEST_CASE("141_is_cxli") { REQUIRE("CXLI" == roman_numerals::convert(141)); } |
| 24 | +TEST_CASE("163_is_clxiii") { |
63 | 25 | REQUIRE("CLXIII" == roman_numerals::convert(163)); |
64 | 26 | } |
65 | | -TEST_CASE("402_is_cdii") |
66 | | -{ |
67 | | - REQUIRE("CDII" == roman_numerals::convert(402)); |
68 | | -} |
69 | | -TEST_CASE("575_is_dlxxv") |
70 | | -{ |
71 | | - REQUIRE("DLXXV" == roman_numerals::convert(575)); |
72 | | -} |
73 | | -TEST_CASE("911_is_cmxi") |
74 | | -{ |
75 | | - REQUIRE("CMXI" == roman_numerals::convert(911)); |
| 27 | +TEST_CASE("166_is_clxvi") { REQUIRE("CLXVI" == roman_numerals::convert(166)); } |
| 28 | +TEST_CASE("402_is_cdii") { REQUIRE("CDII" == roman_numerals::convert(402)); } |
| 29 | +TEST_CASE("575_is_dlxxv") { REQUIRE("DLXXV" == roman_numerals::convert(575)); } |
| 30 | +TEST_CASE("666_is_dclxvi") { |
| 31 | + REQUIRE("DCLXVI" == roman_numerals::convert(666)); |
76 | 32 | } |
77 | | -TEST_CASE("1024_is_mxxiv") |
78 | | -{ |
| 33 | +TEST_CASE("911_is_cmxi") { REQUIRE("CMXI" == roman_numerals::convert(911)); } |
| 34 | +TEST_CASE("1024_is_mxxiv") { |
79 | 35 | REQUIRE("MXXIV" == roman_numerals::convert(1024)); |
80 | 36 | } |
81 | | -TEST_CASE("3000_is_mmm") |
82 | | -{ |
83 | | - REQUIRE("MMM" == roman_numerals::convert(3000)); |
84 | | -} |
85 | | -TEST_CASE("16_is_xvi") |
86 | | -{ |
87 | | - REQUIRE("XVI" == roman_numerals::convert(16)); |
88 | | -} |
89 | | -TEST_CASE("66_is_lxvi") |
90 | | -{ |
91 | | - REQUIRE("LXVI" == roman_numerals::convert(66)); |
92 | | -} |
93 | | -TEST_CASE("166_is_clxvi") |
94 | | -{ |
95 | | - REQUIRE("CLXVI" == roman_numerals::convert(166)); |
96 | | -} |
97 | | -TEST_CASE("666_is_dclxvi") |
98 | | -{ |
99 | | - REQUIRE("DCLXVI" == roman_numerals::convert(666)); |
100 | | -} |
101 | | -TEST_CASE("1666_is_mdclxvi") |
102 | | -{ |
| 37 | +TEST_CASE("1666_is_mdclxvi") { |
103 | 38 | REQUIRE("MDCLXVI" == roman_numerals::convert(1666)); |
104 | 39 | } |
105 | | -TEST_CASE("3001_is_mmmi") |
106 | | -{ |
107 | | - REQUIRE("MMMI" == roman_numerals::convert(3001)); |
| 40 | +TEST_CASE("3000_is_mmm") { REQUIRE("MMM" == roman_numerals::convert(3000)); } |
| 41 | +TEST_CASE("3001_is_mmmi") { REQUIRE("MMMI" == roman_numerals::convert(3001)); } |
| 42 | +TEST_CASE("3888_is_mmmdccclxxxviii") { |
| 43 | + REQUIRE("MMMDCCCLXXXVIII" == roman_numerals::convert(3888)); |
108 | 44 | } |
109 | | -TEST_CASE("3999_is_mmmcmxcix") |
110 | | -{ |
| 45 | +TEST_CASE("3999_is_mmmcmxcix") { |
111 | 46 | REQUIRE("MMMCMXCIX" == roman_numerals::convert(3999)); |
112 | 47 | } |
113 | 48 | #endif |
0 commit comments