Lines Matching full:assertions
1 # Assertions Reference
25 The assertions in this section generate a success or failure directly instead of
46 considered successful only if none of its assertions fail during its execution.
105 Matchers enable assertions of this form to read like English and generate
125 The following assertions test Boolean conditions.
143 The following assertions compare two values. The value arguments must be
156 These assertions work with both narrow and wide string objects (`string` and
159 See also the [Floating-Point Comparison](#floating-point) assertions to compare
222 The following assertions compare two **C strings**. To compare two `string`
225 These assertions also accept wide C strings (`wchar_t*`). If a comparison of two
263 The following assertions compare two floating-point values.
269 GoogleTest also provides assertions that use a default error bound based on
297 ## Exception Assertions {#exceptions}
299 The following assertions verify that a piece of code throws, or does not throw,
332 ## Predicate Assertions {#predicates}
334 The following assertions enable more complex predicates to be verified while
494 ## Windows HRESULT Assertions {#HRESULT}
496 The following assertions test for `HRESULT` success or failure. For example:
522 ## Death Assertions {#death}
524 The following assertions verify that a piece of code causes the process to
527 These assertions spawn a new process and execute the code under test in that