#include <eztest/eztest.hpp>
TESTSUITE(name_of_test_suite);
SETUP(name_of_test_suite) { // ... }
TEARDOWN(name_of_test_suite) { // ... }
TESTCASE(name_of_test_1) { // ... }
TESTCASE(name_of_test_2) { // ... }
int main() { eztest::eztest_main(); }
- Simple, easy to use
- No dependencies
- No inheritance of test suites
- No way to hook into the test suite to override default behavior
- Needs better UI