meliorateapp

A code generator and test runner for C++


Keywords
cpp, unit-testing, poetry, python, linux, windows, macos, clang
License
MPL-2.0
Install
pip install meliorateapp==0.1.0

Documentation

Meliorate

Unit test runner for C++.

Aims:

  • Minimal, simple, easy to understand. Few or no magics.
  • Do not sacrifice the above for backward compatibility.

Adding tests

Tests are self registering.

TEST("this is a simple self-registering test", []() {
});

The test runner is executed with:

auto main() -> int {
    return meliorate_run();
}

Assertions

Meliorate does not provide any assertions. You should use snowhouse assertions instead.