Unit Testing Frameworks for C++C++ Testing FrameworksTesting 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