Updated What's the CATCH? (markdown)

philsquared
2010-12-27 13:05:57 -08:00
parent 3877ffd0c4
commit c635144809

@ -15,6 +15,7 @@ Here's a list of core features of Catch that, collectively, make Catch stand out
* Minimal dependencies - just C++03 with basic STL.
* Write test cases as functions or methods.
* All test cases are self registering (even for methods).
* Failures can (optionally) break into the debugger on Windows and Mac.
* No context to pass around. Call through non test code and back into test code and assertions still work (useful for mocks)
* 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.
* Tests are named hierarchically and can be run by matching the entire name or partially to provide one way of grouping tests.