https://github.com/codewars/next-cpp
Experiments for the next C++ support
https://github.com/codewars/next-cpp
Last synced: 4 months ago
JSON representation
Experiments for the next C++ support
- Host: GitHub
- URL: https://github.com/codewars/next-cpp
- Owner: codewars
- Created: 2024-01-19T04:18:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-25T23:36:32.000Z (about 2 years ago)
- Last Synced: 2025-02-27T07:12:14.966Z (12 months ago)
- Language: C++
- Size: 5.86 KB
- Stars: 1
- Watchers: 6
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# next-cpp
Experiments for the next C++ support.
## Test Frameworks
- [GoogleTest](https://github.com/google/googletest)
- used at Qualified
- test name must be identifiers
- built-in mocking
- supports custom reporter
- [Catch2](https://github.com/catchorg/Catch2)
- simple / light weight
- test name is a string
- tests can be split into sections
- supports custom reporter (not implemented yet)
- [bandit](https://github.com/banditcpp/bandit)
- "human-friendly" / BDD style
- not as popular
- uses [`snowhouse`](https://github.com/banditcpp/snowhouse) assertion library which is used in Igloo
- no custom reporting
- [Igloo](https://github.com/codewars/igloo)
- abandoned and we've been maintaining a fork
- BDD style
- [Criterion](https://github.com/Snaipe/Criterion)
- C++20 requires Criterion 2.4+ which includes breaking changes affecting us