[Mockpp-commits] mockpp/mockpp/examples/tutorial chainmock.cpp,1.7,1.8
Brought to you by:
ewald-arnold
From: Ewald A. <ewa...@us...> - 2005-03-25 16:54:09
|
Update of /cvsroot/mockpp/mockpp/mockpp/examples/tutorial In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22145/mockpp/examples/tutorial Modified Files: chainmock.cpp Log Message: work on support for weak compilers Index: chainmock.cpp =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/examples/tutorial/chainmock.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- chainmock.cpp 22 Mar 2005 22:03:24 -0000 1.7 +++ chainmock.cpp 25 Mar 2005 16:53:29 -0000 1.8 @@ -15,6 +15,10 @@ #include "interface.h" #include "consumer.h" +#ifdef MOCKPP_PTI_WEAKNESS +#include <mockpp/chaining/mockpp_pti.h> +#endif + #include <mockpp/ChainableMockObject.h> #include <mockpp/chaining/ChainingMockObjectSupport.h> @@ -23,6 +27,10 @@ using namespace mockpp; +MOCKPP_PTI_DECLARE(mockpp::Invocation0); +MOCKPP_PTI_DECLARE(mockpp::Invocation1<std::string>); +MOCKPP_PTI_DECLARE(mockpp::Invocation1<unsigned>); + class ChainMock : public Interface , public mockpp::ChainableMockObject @@ -126,3 +134,9 @@ return 0; } + +MOCKPP_PTI_IMPLEMENT(mockpp::Invocation0); +MOCKPP_PTI_IMPLEMENT(mockpp::Invocation1<std::string>); +MOCKPP_PTI_IMPLEMENT(mockpp::Invocation1<unsigned>); + + |