mirror of
https://github.com/catchorg/Catch2.git
synced 2024-12-23 11:43:29 +01:00
a020865990
When the section tracking code was rewritten a while back to simplify and iron out some bugs the order of evaluation was changed so that each new section was skipped on the first run through. This had unwelcome consequences for some people. This commit restores the original semantics (while maintaining the simpler, less buggy, new code).
25 lines
1.1 KiB
Markdown
25 lines
1.1 KiB
Markdown
![catch logo](catch-logo-small.png)
|
|
|
|
*v1.0 build 39 (master branch)*
|
|
|
|
Build status (on Travis CI) [![Build Status](https://travis-ci.org/philsquared/Catch.png)](https://travis-ci.org/philsquared/Catch)
|
|
|
|
[Please see this page if you are updating from a version before 1.0](docs/whats-changed.md)
|
|
|
|
## What's the Catch?
|
|
|
|
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.
|
|
|
|
## How to use it
|
|
This documentation comprises these three parts:
|
|
|
|
* [Why do we need yet another C++ Test Framework?](docs/why-catch.md)
|
|
* [Tutorial](docs/tutorial.md) - getting started
|
|
* [Reference section](docs/reference-index.md) - all the details
|
|
|
|
The documentation will continue until morale improves
|
|
|
|
## More
|
|
* Issues and bugs can be raised on the [Issue tracker on GitHub](https://github.com/philsquared/Catch/issues)
|
|
* For discussion or questions please use [the dedicated Google Groups forum](https://groups.google.com/forum/?fromgroups#!forum/catch-forum)
|