A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
Go to file
Konstantin Baumann 060ed99f0c enhanced support for C++11 style nullptr
with these changes you can now write the following tests:

std::exception_ptr ex;
CATCH_REQUIRE(ex == nullptr);

and

std::unique_ptr<int> ptr;
CATCH_REQUIRE(ptr.get() == nullptr);

The issue was that you cannot cast a std::nullptr_t to a non-const
reference.
2013-01-31 12:25:57 +01:00
include enhanced support for C++11 style nullptr 2013-01-31 12:25:57 +01:00
projects Allows console line width to be configured (and defaults to 80). 2013-01-26 20:06:55 +00:00
single_include enhanced support for C++11 style nullptr 2013-01-31 12:25:57 +01:00
.gitignore Reporter interface uses value types instead of shared ptrs again 2013-01-03 09:04:46 +00:00
approvalTests.py Added "basic" reports to the Approval results (in addition to the console reports) 2013-01-03 19:19:00 +00:00
approve.py Approval filenames are now approvedResults.txt and unapprovedResults.txt (only the former is checked in) 2012-12-01 19:11:06 +00:00
generateSingleHeader.py Version uses constructor instead of initialiser to avoid warnings 2012-12-01 23:42:47 +00:00
LICENSE_1_0.txt First commit for GitHub 2010-11-09 23:24:00 +00:00
README enhanced support for C++11 style nullptr 2013-01-31 12:25:57 +01:00

CATCH v0.9 build 18 (integration branch)
---------------------------------------------

CATCH is an automated test framework for C, C++ and Objective-C.

This branch may contain code that is experimental or not yet fully tested.
The latest stable version can be found on the Master branch.

For documentation see the wiki at:
	https://github.com/philsquared/Catch/wiki
Issues and bugs can be raised at:
	https://github.com/philsquared/Catch/issues
For discussion or questions please use:
	https://groups.google.com/forum/?fromgroups#!forum/catch-forum