mockpp::ChainableMockMethod0Common< RT > Class Template Reference
[Chaining behaviour of a Chainable Mock Object]

Common stuff to set up chainable mock method expectations with 0 parameters. More...

Inheritance diagram for mockpp::ChainableMockMethod0Common< RT >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef Invocation0 InvocationType
 internal shorthand
typedef CoreMock< RT,
InvocationType > 
CoreMockType
 internal shorthand
typedef RT ReturnType
 internal shorthand
typedef ChainingMockBuilder
< ArgumentsMatchBuilder0
< ReturnType, InvocationType > > 
Builder
 internal shorthand

Public Member Functions

 ChainableMockMethod0Common (const String &name, ChainableMockObject *parent)
 Constructs the mock object.
virtual void reset ()
 Clears all internal states.
virtual void verify ()
 Verify that the expected value is within the allowed bounds.

Protected Member Functions

CoreMockType & getCoreMock () const
 Returns the underlying coremock.

Detailed Description

template<typename RT>
class mockpp::ChainableMockMethod0Common< RT >

Common stuff to set up chainable mock method expectations with 0 parameters.

Definition at line 48 of file ChainableMockMethod0.h.


Constructor & Destructor Documentation

template<typename RT>
mockpp::ChainableMockMethod0Common< RT >::ChainableMockMethod0Common ( const String &  name,
ChainableMockObject *  parent 
) [inline]

Constructs the mock object.

Parameters:
name human readable description about the expectation
parent parent chainable mock object

Definition at line 65 of file ChainableMockMethod0.h.


Member Function Documentation

template<typename RT>
CoreMockType& mockpp::ChainableMockMethod0Common< RT >::getCoreMock (  )  const [inline, protected]

Returns the underlying coremock.

Returns:
reference to the mock object

Definition at line 87 of file ChainableMockMethod0.h.

template<typename RT>
virtual void mockpp::ChainableMockMethod0Common< RT >::verify (  )  [inline, virtual]

Verify that the expected value is within the allowed bounds.

If it fails, an AssertionFailedError is thrown

Reimplemented from mockpp::ChainingMockBuilder< ArgumentsMatchBuilder0< RT, Invocation0 > >.

Definition at line 77 of file ChainableMockMethod0.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines

Generated on Tue Jan 5 09:49:10 2010 for mockpp by  doxygen 1.6.1