Develop C++ unit testing with Catch2, JUnit, and GitLab CI