![]()  | 
Home | Libraries | People | FAQ | More | 
| 
                 Assertions  | 
                 Short description  | 
|---|---|
| 
                 General purpose assertion macro.  | 
|
| 
                 Simple validation of a boolean predicate value.  | 
|
| 
                 Bitwise equality test of two elements.  | 
|
| 
                 Equality test of two elements.  | 
|
| 
                 Element-wise equality test of two collections.  | 
|
| 
                 Floating point comparison using a percentage of deviation.  | 
|
| 
                 Floating point comparison using the fraction of the compared operands.  | 
|
| 
                 Exception detection and validation check.  | 
|
| 
                 Comparison of two values (with convenient reporting).  | 
|
| 
                 Comparison of two values (with convenient reporting).  | 
|
| 
                 Comparison of two values (with convenient reporting).  | 
|
| 
                 Comparison of two values (with convenient reporting).  | 
|
| 
                 
                  Same as   | 
|
| 
                 Comparison of two values (with convenient reporting).  | 
|
| 
                 Checks an expression does not throw any exception.  | 
|
| 
                 Checks a list of arguments against a predicate functor.  | 
|
| 
                 Checks a value is small according to a tolerance.  | 
|
| 
                 Checks an expression throws a specific type of expression.  | 
|
| 
                 Indicates the number of expected failures for a test case  | 
|
| 
                 Logs an error message, fails but does not abort the current test.  | 
|
| 
                 Logs an error message, fails and aborts the current test.  | 
|
| 
                 Checks at runtime whether or not the supplied preprocessor symbol is defined.  | 
| 
                 Decorators  | 
                 Short description  | 
|---|---|
| 
                 Indicates the expected failures of a test unit.  | 
|
| 
                 Sets the maximum amount of time a test unit should take.  | 
|
| 
                 Sets the floating point comparison tolerance for a test unit.  | 
| 
                 Control macros  | 
                 Short description  | 
|---|---|
| 
                 When defined, test assertions are compiled in debugger-friendly mode.  | 
|
| 
                 When defined, test assertions are compiled in two modes (debugger-friendly and full-featured), and the version is selected at run-time.  |