Modern c++17 unit testing framework on Windows, macOS, Linux, iOS and android.
* Github repository : https://github.com/gammasoft71/tunit
* Homepage : https://gammasoft71.wixsite.com/tunit
* Reference guide : https://codedocs.xyz/gammasoft71/tunit/
* Wiki : https://github.com/gammasoft71/tunit/blob/master/docs/documentation.md
* Examples : https://github.com/gammasoft71/tunit/tree/master/examples
Features
- An xUnit (https://en.wikipedia.org/wiki/XUnit) test framework.
- Modern c++17.
- Auto registration of class and method based tests.
- Rich set of assertions.
- std::ostream output event listener.
- Extendable : you can create your own event listener and your own assertion, validation and assume tests.
- Gets duration for each test, and for each class test.
- Multi-platform (Windows, macOS, linux, ...).
- Formatted XML output of the test results (JUnit-compatible).
- CMake build script.
- Very easy to use.
License
MIT License
You Might Also Like
ConnectWise PSA (formerly Manage) allows you to stop working in separate systems, and helps you build a more profitable business. No more duplicate data entries, inefficient employees, manual invoices, and the inability to accurately track client service issues. Get a behind the scenes look into the award-winning PSA that automates processes for each area of business: sales, help desk, support, finance, and HR.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of tunit - xUnit test framework!