as it currently stands the repository is not backed by unit-tests!
We should invest some time into looking into which unit-test framework we want, and implement at least basic test such that subsequent ci runs can detect code that breaks the previous code-base
https://github.com/onqtam/doctest
https://github.com/catchorg/Catch2
https://www.boost.org/doc/libs/1_73_0/libs/test/doc/html/index.html
Additionally we should decide if we want advanced tools for our ci system like code-cov to asses the quality of the unit-test in addition to running them
as it currently stands the repository is not backed by unit-tests!
We should invest some time into looking into which unit-test framework we want, and implement at least basic test such that subsequent ci runs can detect code that breaks the previous code-base
https://github.com/onqtam/doctest
https://github.com/catchorg/Catch2
https://www.boost.org/doc/libs/1_73_0/libs/test/doc/html/index.html
Additionally we should decide if we want advanced tools for our ci system like code-cov to asses the quality of the unit-test in addition to running them