GildedRose-Refactoring-Kata/cpp-catch2
2024-04-18 09:25:44 +02:00
..
src new cpp version with just catch2 and approvals. Builds faster than the version in the cpp folder 2020-06-05 15:24:28 +02:00
test Update version of approval tests 2024-04-18 09:25:44 +02:00
.gitignore new cpp version with just catch2 and approvals. Builds faster than the version in the cpp folder 2020-06-05 15:24:28 +02:00
CMakeLists.txt update to newer approvals version 2024-04-03 14:29:04 +00:00
README.md add more explicit approval test to cpp catch2 version 2024-04-02 16:54:37 +02:00

C++ version of Gilded Rose with Catch 2 and Approvals

This is a C++ start of the Gilded Rose Refactoring Kata. See the top level readme for a general description of the exercise.

There are two (failing) unit tests included here. One uses only the catch2 framework, the other additionally uses ApprovalTests. You should choose one of these tests to work with and delete the other.

CMake

CMake is included in CLion from JetBrains. Without CMake files CLion has a hard time to handle c-projects.

To install CMake (if you don't use CLion) on macOS using brew

brew install cmake

Tested on CMake 3.15.3 (included with CLion 2019.3) on macOS