C++Unit​X (or Cpp​Unit​X when the plus sign is not a valid character) is a new lambda-based C++ unit-testing framework, designed from scratch to make it easy to write and maintain test cases for C++ (and C) programs by making use of lambda expressions introduced in C++11. It aims to reduce the need to use macros that are error-prone.

(Build status)