C++ mock objects for Boost
Turtle is a C++ mock object library based on Boost with a focus on usability, simplicity and flexibility.
Contract Programming Library for C++
**** THIS LIBRARY WAS MOVED INTO Boost **** New location: https://github.com/boostorg/contract C++ Contract Programming (a.k.a. Design by Contract or DbC). All Eiffel features supported: subcontracting, postcondition old and result values, optional contract compilation, customizable action on assertion failure, block invariants, loop variants, etc. Plus virtual specifiers, concept checking, named parameters. See: http://contractpp.sourceforge.net
The templog library provides a logging facility to C++ applications that employs expression templates and heavy inlining to minimize run-time overhead.