Lines Matching refs:matchers
12 which consists of either a single matcher or one or more matchers combined using `&&`, `||` or `!` …
23 The built-in string matchers, for example, take a second argument specifying whether the comparison…
30 And matchers can be combined:
38 ## Built in matchers
39 Catch currently provides some matchers, they are in the `Catch::Matchers` and `Catch` namespaces.
41 ### String matchers argument
42 The string matchers are `StartsWith`, `EndsWith`, `Contains`, `Equals` and `Matches`. The first fou…
44 Each of the provided `std::string` matchers also takes an optional second argument, that decides ca…
47 ### Vector matchers argument
48 The vector matchers are `Contains`, `VectorContains` and `Equals`. `VectorContains` looks for a sin…
50 ### Floating point matchers argument
51 The floating point matchers are `WithinULP` and `WithinAbs`. `WithinAbs` accepts floating point num…
56 ### Generic matchers argument
57 Catch also aims to provide a set of generic matchers. Currently this set
75 ## Custom matchers
76 It's easy to provide your own matchers to extend Catch or just to work with your own types.