mirror of
https://github.com/catchorg/Catch2.git
synced 2025-08-03 12:44:52 +02:00
Updated What's the CATCH? (markdown)
@@ -16,6 +16,7 @@ Here's a list of core features of Catch that, collectively, make Catch stand out
|
||||
* No external dependencies.
|
||||
* Write test cases as standalone functions or Objective-C methods.
|
||||
* All test cases are self registering.
|
||||
* Failures can (optionally) break into the debugger.
|
||||
* 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++/Objective-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.
|
||||
|
Reference in New Issue
Block a user