Unit Testing Frameworks for C++ C++ Testing Frameworks Testing Frameworks

    Catch2
    • BSL-1.0
    • one header only
    DocTest
    • MIT
    • one header only
    Boost Test
    • BSL-1.0
    Google Test
    • BSD 3-Clause "New" or "Revised"
    CUTE
    • LGPL3
    QtTest
    Part of the Qt Project .
    Mull
    • Apache-2.0
    • LLVM-based
    Bandit
    • MIT
    CppUTest
    • BSD-3-Clause