Calculates the logical disjunction of multiple matchers. More...
#include <anyof.h>
Public Member Functions | |
AnyOf (const QList< QSharedPointer< Matcher< T > > > &m) | |
virtual bool | matches (const T &item) const |
Evaluates the matcher for argument item. More... | |
virtual void | describeTo (Description &description) const |
Generates a description of the object. More... | |
Public Member Functions inherited from HamcrestQt::ShortcutCombination< T > | |
ShortcutCombination (const QList< QSharedPointer< Matcher< T > > > &m) | |
void | describeTo (Description &description, const QString &op) const |
Public Member Functions inherited from HamcrestQt::BaseMatcher< T > | |
virtual void | describeMismatch (const T &item, Description &description) const |
Generate a description of why the matcher has not accepted the item. More... | |
virtual QString | toString () const |
Additional Inherited Members | |
Protected Member Functions inherited from HamcrestQt::ShortcutCombination< T > | |
virtual bool | matches (const T &item, bool shortcut) const |
Calculates the logical disjunction of multiple matchers.
Evaluation is shortcut, so subsequent matchers are not called if an earlier matcher returns true
.
|
inlinevirtual |
Generates a description of the object.
The description may be part of a description of a larger object of which this is just a component, so it should be worded appropriately.
description | The description to be built or appended to. |
Implements HamcrestQt::SelfDescribing.
|
inlinevirtual |
Evaluates the matcher for argument item.
item | the object against which the matcher is evaluated. |
true
if item matches, otherwise false
.Implements HamcrestQt::Matcher< T >.