mockpp::ChainableMockMethod2Common< RT, P1, P2 > Class Template Reference
[Chaining behaviour of a Chainable Mock Object]

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

Inheritance diagram for mockpp::ChainableMockMethod2Common< RT, P1, P2 >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef Invocation2< P1, P2 > InvocationType
 internal shorthand
typedef CoreMock< RT,
InvocationType > 
CoreMockType
 internal shorthand
typedef RT ReturnType
 internal shorthand
typedef ChainingMockBuilder
< ArgumentsMatchBuilder2
< ReturnType, InvocationType > > 
Builder
 internal shorthand

Public Member Functions

 ChainableMockMethod2Common (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, typename P1, typename P2>
class mockpp::ChainableMockMethod2Common< RT, P1, P2 >

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

Definition at line 48 of file ChainableMockMethod2.h.


Constructor & Destructor Documentation

template<typename RT, typename P1, typename P2>
mockpp::ChainableMockMethod2Common< RT, P1, P2 >::ChainableMockMethod2Common ( 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 ChainableMockMethod2.h.


Member Function Documentation

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

Returns the underlying coremock.

Returns:
reference to the mock object

Definition at line 87 of file ChainableMockMethod2.h.

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

Verify that the expected value is within the allowed bounds.

If it fails, an AssertionFailedError is thrown

Reimplemented from mockpp::ChainingMockBuilder< ArgumentsMatchBuilder2< RT, Invocation2< P1, P2 > > >.

Definition at line 77 of file ChainableMockMethod2.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