Skip to content

Commit 46a6490

Browse files
committed
feat!: improve error msg for triangle ex
BREAKING CHANGE: forces students to use enums closes #525
1 parent c7c669b commit 46a6490

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

exercises/practice/triangle/triangle_test.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@
66
#endif
77
#include <stdexcept>
88

9+
// improves error messages with triangle flavor enum text instead of integers:
10+
CATCH_REGISTER_ENUM(triangle::flavor,
11+
triangle::flavor::equilateral,
12+
triangle::flavor::isosceles,
13+
triangle::flavor::scalene)
14+
915
TEST_CASE("equilateral_triangles_have_equal_sides")
1016
{
1117
REQUIRE(triangle::flavor::equilateral == triangle::kind(2, 2, 2));

0 commit comments

Comments
 (0)