[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#722908: ITP: catch -- C++ Automated Test Cases in Headers

Package: wnpp
Severity: wishlist
Owner: "Jérémy Lal" <kapouer@melix.org>

* Package name    : catch
  Version         : 1.0~build9
  Upstream Author : Phil Nash <github@philnash.me>
* URL             : https://github.com/philsquared/Catch
* License         : Boost Software License 1.0
  Programming Lang: C++
  Description     : C++ Automated Test Cases in Headers

Catch is a multi-paradigm automated test framework for C++
and Objective-C.
Its key features are:
 * Distributed as a single header file with no dependencies.
 * Test cases are self-registering.
 * Test cases can be de divided into isolated sections.
 * Behaviour Driven Design style is possible with GIVEN-WHEN-THEN
   in place of test cases and sections.
 * Only one core assertion macro for comparisons; standard language
   operators are used for comparison, yet the expression is decomposed
   and properly logged.

Reply to: