Commit Graph

6 Commits

Author SHA1 Message Date
Stefan Müller 896d41c561 Update TestContext to simply provide a generic test run and the input path methods 2024-12-23 18:26:03 +01:00
Stefan Müller c85cffb992 Update test cases to test both parts together
The test cases for parts 1 and 2 differ only in the tested condition, not in the
tests themselves. This removes the need for derived test context classes.
2024-12-23 18:04:59 +01:00
Stefan Müller 73446b2d83 Add TestCaseBase.run() to replace the template
The template was not necessary and this now allows for use of custom constructors in the test cases.
2024-12-23 17:53:48 +01:00
Stefan Müller fa38fa695b Rename .h file extension to .hpp, and fix some include orderings 2024-12-11 01:37:34 +01:00
Stefan Müller a4f21371c3 Fix bad unique pointer usage 2024-12-11 00:42:28 +01:00
Stefan Müller 38bca1e549 Add proper CMake setup and update project structure 2024-12-06 20:16:01 +01:00