Hamcrest-Qt  0.0.1
Hamcrest matchers for C++/Qt
 All Classes Namespaces Functions
Public Member Functions | List of all members
HamcrestQt::IsEqual< T > Class Template Reference

Is the value equal to another value, as tested by the operator==() method? More...

#include <isequal.h>

Inheritance diagram for HamcrestQt::IsEqual< T >:
HamcrestQt::BaseMatcher< T > HamcrestQt::Matcher< T > HamcrestQt::SelfDescribing

Public Member Functions

 IsEqual (const T &equalArg)
 
virtual bool matches (const T &actualValue) 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::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
 

Detailed Description

template<typename T>
class HamcrestQt::IsEqual< T >

Is the value equal to another value, as tested by the operator==() method?

Member Function Documentation

template<typename T >
virtual void HamcrestQt::IsEqual< T >::describeTo ( Description description) const
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.

Parameters
descriptionThe description to be built or appended to.

Implements HamcrestQt::SelfDescribing.

template<typename T >
virtual bool HamcrestQt::IsEqual< T >::matches ( const T &  item) const
inlinevirtual

Evaluates the matcher for argument item.

Parameters
itemthe object against which the matcher is evaluated.
Returns
true if item matches, otherwise false.
See Also
BaseMatcher

Implements HamcrestQt::Matcher< T >.


The documentation for this class was generated from the following file: