A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
Deep comparison and rich diffing for any Go value — text/JSON/Markdown/HTML output, RFC 6902 JSON Patch (generate & apply), custom equality, and test assertions. Zero dependencies, standard library only.