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
Phil Nash 78fba28c4b Added className to TestCaseInfo
className is passed through from class based test methods and held in the TestCaseInfo.
For free-function based test cases it is set to "global".

The JUnit reporter uses the className value to populate he class attribute.
2012-11-04 21:11:59 +00:00
include Added className to TestCaseInfo 2012-11-04 21:11:59 +00:00
projects Added className to TestCaseInfo 2012-11-04 21:11:59 +00:00
single_include Cleaned up ANSI colour code impl a bit 2012-10-31 18:04:22 +00:00
.gitignore Updated gitignore 2012-05-23 23:55:32 +01:00
glueHeaders.py Recreated the single include test project and got it working after impl refactorings 2012-08-09 07:47:30 +01:00
LICENSE_1_0.txt First commit for GitHub 2010-11-09 23:24:00 +00:00
README Updated the readme specifically for the Integration branch 2012-10-28 12:15:34 +00:00

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 - or, better still, as a single header in the Downloads section.

For documentation see the wiki at: https://github.com/philsquared/Catch/wiki