This script is for Slackware 14.2 only and may be outdated.

SlackBuilds Repository

14.2 > Development > Catch (1.10.0)

Catch stands for C++ Automated Test Cases in Headers and is a
multi-paradigm automated test framework for C++ and Objective-C
(and, maybe, C). It is implemented entirely in a set of header
files, but is packaged up as a single header for extra convenience.

Key features:

- Really easy to get started. Just download catch.hpp,
#include it and you're away.
- No external dependencies. As long as you can compile
C++98 and have a C++ standard library available.
- Write test cases as, self-registering, functions or
- Divide test cases into sections, each of which is run
in isolation (eliminates the need for fixtures!)
- Use BDD-style Given-When-Then sections as well as
traditional unit test cases.
- Only one core assertion macro for comparisons.
Standard C/C++ operators are used for the comparison -
yet the full expression is decomposed and lhs and rhs
values are logged.

Maintained by: Andre Barboza
Keywords: test,tdd,bdd,c++,cpp,unit-tests
ChangeLog: Catch


Source Downloads:
Catch-1.10.0.tar.gz (dbf33b43d6289d2f586cc3f4f9a4f540)

Download SlackBuild:
Catch.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:

Validated for Slackware 14.2

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds