Testing toolkit

Catch3 C++ testing beyond assertions.

Catch3 keeps Catch2 compatibility and adds a native property-testing engine, with more kinds of testing on its roadmap.

What it does

  • Catch2-compatible tests
  • Property, stateful and metamorphic tests with shrinking
  • Text snapshots and JUnit-style XML results
  • Planned: own runner, mocking, coverage and mutation testing