CppUTest unit testing and mocking framework for C/C++
-
Updated
Apr 28, 2024 - C++
Test-driven development (TDD) is a software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all software development by repeatedly testing the software against all test cases. This is as opposed to software being developed first and test cases created later. Programmers also apply the concept to improving and debugging legacy code developed with older techniques.
Repeat.
CppUTest unit testing and mocking framework for C/C++
Human-friendly unit testing for C++11
Two C/C++ testing tools, mockcpp and testngpp.
See while you code
Lightweight unit testing framework for C/C++ projects. Suitable for embedded devices.
🎮 A gameboy emulator written in C++
Examples of googletest usage for Test Driven Development. This is the repository where I keep all the relevant information about Test Driven Development with C++ and gtest.
*cancelled* Project U will now live in our hearts.
Example Cmake project with Unit tests (google test and Ctest) as well as Travis-CI integration
Test utility for dependency injection when using std::unique_ptr class.
Python bindings of select portions of CMake/CTest package -- enabling generation of CTest test files from Python without a CMake build system
Sensorless BLDC Motor Controller Firmware Library!
Example of TDD by using Gtest/Gmock
Various Algorithms
A re-creation of the popular Blackberry game "Brick Breaker" using the C++ Cinder graphics library.
Skeleton of C++ Test-Driver-Development (TDD) application
Praktické aspekty vývoje software: Projekt 1 – Testování
A minimalistic test framework written in C++ providing scenario based, stateful, acceptance and/or high level integration testing where application user interface is mocked using test stubs.
Created by Kent Beck, D.D. McCracken
Released 1957