mockpp-commits Mailing List for Mock Objects for C++ (Page 30)
Brought to you by:
ewald-arnold
You can subscribe to this list here.
2005 |
Jan
|
Feb
(17) |
Mar
(178) |
Apr
(119) |
May
(60) |
Jun
(3) |
Jul
(60) |
Aug
(16) |
Sep
(55) |
Oct
(156) |
Nov
(136) |
Dec
(255) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(98) |
Feb
(8) |
Mar
(57) |
Apr
(43) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
Update of /cvsroot/mockpp/mockpp/bcb5 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10429/bcb5 Modified Files: cppunit.bpf cppunit.bpr jmock_test.bpf jmock_test.bpr mock_test.bpf mock_test.bpr mockpp.bpf mockpp.bpr mockpp_production.bpr Log Message: distinguish from bcb6 Index: jmock_test.bpf =================================================================== RCS file: /cvsroot/mockpp/mockpp/bcb5/jmock_test.bpf,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- jmock_test.bpf 2 Oct 2005 18:51:33 -0000 1.27 +++ jmock_test.bpf 8 Oct 2005 17:44:31 -0000 1.28 @@ -1,5 +1,5 @@ USELIB("c:\tmp\compile\mockpp_33.lib"); -USELIB("c:\tmp\compile\cppunit_1_10.lib"); +USELIB("c:\tmp\compile\cppunit_1_10_bcb5.lib"); USEUNIT("..\mockpp\tests\AbstractInvocationDispatcher_test.cpp"); USEUNIT("..\mockpp\tests\ChainingMockBuilder_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObject_void_test.cpp"); Index: cppunit.bpf =================================================================== RCS file: /cvsroot/mockpp/mockpp/bcb5/cppunit.bpf,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- cppunit.bpf 3 Sep 2005 09:44:42 -0000 1.17 +++ cppunit.bpf 8 Oct 2005 17:44:31 -0000 1.18 @@ -1,5 +1,5 @@ USELIB("c:\tmp\compile\mockpp_33.lib"); -USELIB("c:\tmp\compile\cppunit_1_10.lib"); +USELIB("c:\tmp\compile\cppunit_1_10_bcb5.lib"); USEUNIT("..\mockpp\examples\tutorial\cppunit.cpp"); //--------------------------------------------------------------------------- This file is used by the project manager only and should be treated like the project file Index: mock_test.bpf =================================================================== RCS file: /cvsroot/mockpp/mockpp/bcb5/mock_test.bpf,v retrieving revision 1.34 retrieving revision 1.35 diff -u -d -r1.34 -r1.35 --- mock_test.bpf 2 Oct 2005 18:51:33 -0000 1.34 +++ mock_test.bpf 8 Oct 2005 17:44:31 -0000 1.35 @@ -4,7 +4,7 @@ //--------------------------------------------------------------------------- USELIB("c:\tmp\compile\mockpp_33.lib"); USELIB("c:\tmp\compile\mockpp_production_33.lib"); -USELIB("c:\tmp\compile\cppunit_1_10.lib"); +USELIB("c:\tmp\compile\cppunit_1_10_bcb5.lib"); //--------------------------------------------------------------------------- USEUNIT("..\mockpp\tests\AssertMo_test.cpp"); USEUNIT("..\mockpp\tests\ExpectationCounter_test.cpp"); Index: mockpp.bpf =================================================================== RCS file: /cvsroot/mockpp/mockpp/bcb5/mockpp.bpf,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- mockpp.bpf 2 Oct 2005 18:51:33 -0000 1.24 +++ mockpp.bpf 8 Oct 2005 17:44:31 -0000 1.25 @@ -1,4 +1,4 @@ -USELIB("c:\tmp\compile\cppunit_1_10.lib"); +USELIB("c:\tmp\compile\cppunit_1_10_bcb5.lib"); USELIB("c:\tmp\compile\mockpp_production_33.lib"); //--------------------------------------------------------------------------- USEUNIT("..\mockpp\util\NotImplementedException.cpp"); Index: jmock_test.bpr =================================================================== RCS file: /cvsroot/mockpp/mockpp/bcb5/jmock_test.bpr,v retrieving revision 1.29 retrieving revision 1.30 diff -u -d -r1.29 -r1.30 --- jmock_test.bpr 3 Sep 2005 09:44:42 -0000 1.29 +++ jmock_test.bpr 8 Oct 2005 17:44:31 -0000 1.30 @@ -64,6 +64,7 @@ c:\tmp\compile\mockpp_33\\ChainableMockObject_4_void_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_5_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_5_void_test.obj + c:\tmp\compile\mockpp_33\\ChainableMockObjectPolymorphism_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_1_test.obj c:\tmp\compile\mockpp_33\\MatchBuilder_test.obj @@ -72,11 +73,13 @@ c:\tmp\compile\mockpp_33\\TypelessStubSequence_test.obj c:\tmp\compile\mockpp_33\\ChainingMockObjectSupport_test.obj c:\tmp\compile\mockpp_33\\mockpp_pti_test.obj - c:\tmp\compile\mockpp_33\\OutBound_test.obj"/> + c:\tmp\compile\mockpp_33\\OutBound_test.obj + c:\tmp\compile\mockpp_33\\ChainableMockMethod_1_test.obj + c:\tmp\compile\mockpp_33\\ChainableMockMethod_2_test.obj"/> <RESFILES value=""/> <DEFFILE value=""/> <RESDEPEN value="$(RESFILES)"/> - <LIBFILES value="c:\tmp\compile\mockpp_33.lib c:\tmp\compile\cppunit_1_10.lib"/> + <LIBFILES value="c:\tmp\compile\mockpp_33.lib c:\tmp\compile\cppunit_1_10_bcb5.lib"/> <LIBRARIES value=""/> <SPARELIBS value=""/> <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi @@ -93,8 +96,8 @@ <USERDEFINES value="__DLL___"/> <SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL;USEPACKAGES"/> <MAINSOURCE value="jmock_test.bpf"/> - <INCLUDEPATH value="..\tests;tests;C:\tests;\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests;..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include"/> - <LIBPATH value="..\tests;tests;C:\tests;\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests;..\mockpp\tests;..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib"/> + <INCLUDEPATH value="..\tests;tests;C:\tests\;\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests;..\mockpp\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;"g:\data\src\cppunit-1.10.2\include\""/> + <LIBPATH value="..\tests;tests;C:\tests\;\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests;..\mockpp\tests;..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib"/> <WARNINGS value="-w8092 -w8091 -w8090 -w8089 -w8087 -wprc -wuse -wucp -wstv -wstu -wsig -wpin -wnod -wnak -wdef -wcln -wbbf -wasm -wamp -wamb"/> </MACROS> @@ -141,57 +144,58 @@ [HistoryLists\hlIncludePath] Count=30 -Item0=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;c:\home\arnold\cppunit-1.10.2\include -Item1=\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests;..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include -Item2=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include -Item3=..\mockpp\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include -Item4=..\mockpp\tests;.\..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ -Item5=..\mockpp\tests;..\..\mockpp-1.8.0;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ -Item6=..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include -Item7=..\mockpp\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include -Item8=..\mockpp\tests;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include -Item9=..\mockpp\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include -Item10=..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include -Item11=mockpp\tests;mockpp\\tests;..\mockpp_33\Ctests;..\mockpp;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include -Item12=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include -Item13=..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include -Item14=..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include;.. -Item15=..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include -Item16=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;X:\src\cppunit-1.8.0\include -Item17=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include -Item18=..\mockpp_33\tests;..;$(BCB)\include;B:\cvs\ups\src\3party\cppunit\include -Item19=..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.8.0\include -Item20=..;$(BCB)\include;..\..\..\cppunit-1.8.0\include -Item21=..\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.8.0\include -Item22=..;$(BCB)\include;X:\src\cppunit-1.8.0\include -Item23=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include -Item24=..;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include -Item25=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include -Item26=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ -Item27=.. ;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ -Item28=.. ;..\mockpp_33\tests;..\expat;..\mockpp;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include -Item29=..\mockpp_33\tests;..\expat;..\mockpp;$(BCB)\include;$(BCB)\include\vcl +Item0=..\tests;tests;C:\tests;\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests;..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;g:\data\src\cppunit-1.10.2\include +Item1=..\tests;tests;C:\tests;\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests;..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include +Item2=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;c:\home\arnold\cppunit-1.10.2\include +Item3=\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests;..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include +Item4=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include +Item5=..\mockpp\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include +Item6=..\mockpp\tests;.\..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ +Item7=..\mockpp\tests;..\..\mockpp-1.8.0;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ +Item8=..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include +Item9=..\mockpp\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include +Item10=..\mockpp\tests;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include +Item11=..\mockpp\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include +Item12=..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include +Item13=mockpp\tests;mockpp\\tests;..\mockpp_33\Ctests;..\mockpp;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include +Item14=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include +Item15=..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include +Item16=..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include;.. +Item17=..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include +Item18=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;X:\src\cppunit-1.8.0\include +Item19=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include +Item20=..\mockpp_33\tests;..;$(BCB)\include;B:\cvs\ups\src\3party\cppunit\include +Item21=..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.8.0\include +Item22=..;$(BCB)\include;..\..\..\cppunit-1.8.0\include +Item23=..\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.8.0\include +Item24=..;$(BCB)\include;X:\src\cppunit-1.8.0\include +Item25=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include +Item26=..;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include +Item27=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include +Item28=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ +Item29=.. ;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ [HistoryLists\hlLibraryPath] -Count=18 -Item0=\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests;..\mockpp\tests;..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib -Item1=..\mockpp\tests;..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib -Item2=$(BCB)\lib\obj;$(BCB)\lib -Item3=mockpp\tests;mockpp\\tests;..\mockpp_33\Ctests;..\mockpp;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib -Item4=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib -Item5=..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib -Item6=..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib;output;expat -Item7=..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib;output;bin -Item8=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;output;bin -Item9=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;output -Item10=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;E:\Eigene Dateien\c++\mockpp_33\bcb5\output -Item11=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;..\output -Item12=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib -Item13=..\mockpp_33\apps;D:\CBuilder5\mockpp_33\;$(BCB)\lib\obj;$(BCB)\lib -Item14=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps\;..\mockpp;$(BCB)\lib\obj;$(BCB)\lib -Item15=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps;..\mockpp;$(BCB)\lib\obj;$(BCB)\lib -Item16=..\mockpp;$(BCB)\lib\obj;$(BCB)\lib -Item17=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps;$(BCB)\lib\obj;$(BCB)\lib +Count=19 +Item0=..\tests;tests;C:\tests;\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests;..\mockpp\tests;..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib +Item1=\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests;..\mockpp\tests;..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib +Item2=..\mockpp\tests;..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib +Item3=$(BCB)\lib\obj;$(BCB)\lib +Item4=mockpp\tests;mockpp\\tests;..\mockpp_33\Ctests;..\mockpp;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib +Item5=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib +Item6=..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib +Item7=..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib;output;expat +Item8=..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib;output;bin +Item9=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;output;bin +Item10=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;output +Item11=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;E:\Eigene Dateien\c++\mockpp_33\bcb5\output +Item12=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;..\output +Item13=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib +Item14=..\mockpp_33\apps;D:\CBuilder5\mockpp_33\;$(BCB)\lib\obj;$(BCB)\lib +Item15=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps\;..\mockpp;$(BCB)\lib\obj;$(BCB)\lib +Item16=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps;..\mockpp;$(BCB)\lib\obj;$(BCB)\lib +Item17=..\mockpp;$(BCB)\lib\obj;$(BCB)\lib +Item18=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps;$(BCB)\lib\obj;$(BCB)\lib [HistoryLists\hlDebugSourcePath] Count=1 Index: mockpp_production.bpr =================================================================== RCS file: /cvsroot/mockpp/mockpp/bcb5/mockpp_production.bpr,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- mockpp_production.bpr 3 Sep 2005 09:44:42 -0000 1.10 +++ mockpp_production.bpr 8 Oct 2005 17:44:31 -0000 1.11 @@ -25,7 +25,7 @@ <USERDEFINES value="__DLL___;_DEBUG"/> <SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL;USEPACKAGES"/> <MAINSOURCE value="mockpp_production.bpf"/> - <INCLUDEPATH value="..\mockpp\production;..\..\mockpp;$(BCB)\include"/> + <INCLUDEPATH value="..\mockpp\production;..;$(BCB)\include"/> <LIBPATH value="..\mockpp\production;..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..\..\mockpp-1.8.0;$(BCB)\lib\obj;$(BCB)\lib"/> <WARNINGS value="-w8092 -w8091 -w8090 -w8089 -w8087 -wprc -wuse -wucp -wstv -wstu -wpin -wnod -wnak -wdef -wcln -wbbf -wasm -wamp -wamb"/> @@ -74,9 +74,9 @@ [HistoryLists\hlIncludePath] Count=30 -Item0=..\mockpp\production;..;$(BCB)\include -Item1=..\mockpp\production;..;..\..\mockpp;$(BCB)\include -Item2=..\mockpp\production;..\..\mockpp;$(BCB)\include +Item0=..\mockpp\production;..\..\mockpp;$(BCB)\include +Item1=..\mockpp\production;..;$(BCB)\include +Item2=..\mockpp\production;..;..\..\mockpp;$(BCB)\include Item3=..\mockpp\production;.\..;$(BCB)\include Item4=..\mockpp\production;..\..\mockpp-1.8.0;$(BCB)\include Item5=..\..\mockpp-1.8.0;$(BCB)\include Index: cppunit.bpr =================================================================== RCS file: /cvsroot/mockpp/mockpp/bcb5/cppunit.bpr,v retrieving revision 1.22 retrieving revision 1.23 diff -u -d -r1.22 -r1.23 --- cppunit.bpr 3 Sep 2005 09:44:42 -0000 1.22 +++ cppunit.bpr 8 Oct 2005 17:44:31 -0000 1.23 @@ -8,7 +8,7 @@ <RESFILES value=""/> <DEFFILE value=""/> <RESDEPEN value="$(RESFILES)"/> - <LIBFILES value="c:\tmp\compile\mockpp_33.lib c:\tmp\compile\cppunit_1_10.lib"/> + <LIBFILES value="c:\tmp\compile\mockpp_33.lib c:\tmp\compile\cppunit_1_10_bcb5.lib"/> <LIBRARIES value=""/> <SPARELIBS value=""/> <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi @@ -25,7 +25,7 @@ <USERDEFINES value="__DLL___"/> <SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL;USEPACKAGES"/> <MAINSOURCE value="cppunit.bpf"/> - <INCLUDEPATH value="..\mockpp\examples\tutorial;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include"/> + <INCLUDEPATH value="..\mockpp\examples\tutorial;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include;"g:\data\src\""/> <LIBPATH value="..\mockpp\examples\tutorial;C:\Programme\Borland\CBuilder5\Projects\;..\mockpp_33\examples\tutorial;$(BCB)\lib\obj;$(BCB)\lib"/> <WARNINGS value="-w-par"/> </MACROS> @@ -72,36 +72,36 @@ [HistoryLists\hlIncludePath] Count=30 -Item0=..\mockpp\examples\tutorial;..;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;c:\home\arnold\cppunit-1.10.2\include -Item1=..\mockpp\examples\tutorial;..;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include -Item2=..\mockpp\examples\tutorial;..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ -Item3=..\mockpp\examples\tutorial;..\..\mockpp-1.8.0;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ -Item4=..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include -Item5=..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include -Item6=..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include -Item7=..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\..\..\cppunit-1.10.2\include -Item8=..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include -Item9=..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;..;$(BCB)\include;..\..\..\cppunit.ups\include -Item10=..\mockpp_33\examples\tutorial;..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include -Item11=..\mockpp_33\examples\tutorial;..\..\..\..\src;$(BCB)\include;..\..\..\cppunit.ups\include -Item12=..\mockpp_33\examples\tutorial;..\..\..;$(BCB)\include;..\..\..\cppunit.ups\include -Item13=..\mockpp_33\examples\tutorial;..\..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include -Item14=..\..;$(BCB)\include;..\..\..\cppunit.ups\include -Item15=..;$(BCB)\include;..\..\..\cppunit.ups\include -Item16=C:\Programme\Borland\CBuilder5\Projects;..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..;$(BCB)\include;..\..\..\cppunit.ups\include -Item17=..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include -Item18=..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include -Item19=..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit.ups\include -Item20=..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include -Item21=..\mockpp_33\examples;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include -Item22=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;X:\src\cppunit-1.8.0\include -Item23=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include -Item24=..\mockpp_33\tests;..;$(BCB)\include;B:\cvs\ups\src\3party\cppunit\include -Item25=..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.8.0\include -Item26=..;$(BCB)\include;..\..\..\cppunit-1.8.0\include -Item27=..\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.8.0\include -Item28=..;$(BCB)\include;X:\src\cppunit-1.8.0\include -Item29=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include +Item0=..\mockpp\examples\tutorial;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include;g:\data\src +Item1=..\mockpp\examples\tutorial;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include +Item2=..\mockpp\examples\tutorial;..;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;c:\home\arnold\cppunit-1.10.2\include +Item3=..\mockpp\examples\tutorial;..;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include +Item4=..\mockpp\examples\tutorial;..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ +Item5=..\mockpp\examples\tutorial;..\..\mockpp-1.8.0;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ +Item6=..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include +Item7=..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include +Item8=..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include +Item9=..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\..\..\cppunit-1.10.2\include +Item10=..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include +Item11=..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;..;$(BCB)\include;..\..\..\cppunit.ups\include +Item12=..\mockpp_33\examples\tutorial;..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include +Item13=..\mockpp_33\examples\tutorial;..\..\..\..\src;$(BCB)\include;..\..\..\cppunit.ups\include +Item14=..\mockpp_33\examples\tutorial;..\..\..;$(BCB)\include;..\..\..\cppunit.ups\include +Item15=..\mockpp_33\examples\tutorial;..\..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include +Item16=..\..;$(BCB)\include;..\..\..\cppunit.ups\include +Item17=..;$(BCB)\include;..\..\..\cppunit.ups\include +Item18=C:\Programme\Borland\CBuilder5\Projects;..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..;$(BCB)\include;..\..\..\cppunit.ups\include +Item19=..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include +Item20=..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include +Item21=..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit.ups\include +Item22=..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include +Item23=..\mockpp_33\examples;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include +Item24=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;X:\src\cppunit-1.8.0\include +Item25=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include +Item26=..\mockpp_33\tests;..;$(BCB)\include;B:\cvs\ups\src\3party\cppunit\include +Item27=..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.8.0\include +Item28=..;$(BCB)\include;..\..\..\cppunit-1.8.0\include +Item29=..\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.8.0\include [HistoryLists\hlLibraryPath] Count=21 Index: mockpp.bpr =================================================================== RCS file: /cvsroot/mockpp/mockpp/bcb5/mockpp.bpr,v retrieving revision 1.46 retrieving revision 1.47 diff -u -d -r1.46 -r1.47 --- mockpp.bpr 3 Sep 2005 09:44:42 -0000 1.46 +++ mockpp.bpr 8 Oct 2005 17:44:31 -0000 1.47 @@ -45,7 +45,7 @@ <RESFILES value=""/> <DEFFILE value=""/> <RESDEPEN value="$(RESFILES)"/> - <LIBFILES value="c:\tmp\compile\cppunit_1_10.lib c:\tmp\compile\mockpp_production_33.lib"/> + <LIBFILES value="c:\tmp\compile\cppunit_1_10_bcb5.lib c:\tmp\compile\mockpp_production_33.lib"/> <LIBRARIES value=""/> <SPARELIBS value="VCL50.lib"/> <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi @@ -62,8 +62,8 @@ <USERDEFINES value="__DLL___;_DEBUG"/> <SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL;USEPACKAGES"/> <MAINSOURCE value="mockpp.bpf"/> - <INCLUDEPATH value="..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp\matcher;..;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\;..\..\cppunit-1.10.2\include"/> - <LIBPATH value="mockpp;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp;..\mockpp\production;..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..;$(BCB)\lib\obj;$(BCB)\lib"/> + <INCLUDEPATH value="..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp\matcher;..\..\mockpp;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;$(BCB)\include;g:\data\src\cppunit-1.10.2\include\;..\..\cppunit-1.10.2\include"/> + <LIBPATH value="mockpp;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp;..\mockpp\production;..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..\..\mockpp;$(BCB)\lib\obj;$(BCB)\lib"/> <WARNINGS value="-w8092 -w8091 -w8090 -w8089 -w8087 -wprc -wuse -wucp -wstv -wstu -wpin -wnod -wnak -wdef -wcln -wbbf -wasm -wamp -wamb"/> </MACROS> @@ -111,57 +111,58 @@ [HistoryLists\hlIncludePath] Count=30 -Item0=..\mockpp\matcher;..;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\;c:\home\arnold\cppunit-1.10.2\include\ -Item1=..\mockpp\matcher;..;..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ -Item2=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp-1.8.0;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ -Item3=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ -Item4=..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ -Item5=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;$(BCB)\include;..\..\cppunit-1.10\include;X:\Documents\src\cppunit-1.10.2\include\ -Item6=$(BCB)\include;..\..\cppunit-1.10\include;X:\Documents\src\cppunit-1.10.2\include -Item7=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp-1.8.0;X:\cppunit-1.10.2\include\;..\..\mockpp;$(BCB)\include;..\..\cppunit-1.10\include -Item8=..;X:\cppunit-1.10.2\include\;..\..\mockpp;$(BCB)\include;..\..\cppunit-1.10\include -Item9=..\mockpp;..\..\mockpp-1.8.0;..\mockpp\production;..mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp;$(BCB)\include;X:\cppunit-1.10.2\include\;..\..\cppunit-1.10\include -Item10=..;..\mockpp\production;..mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp;$(BCB)\include;X:\cppunit-1.10.2\include\;..\..\cppunit-1.10\include -Item11=..\mockpp;..\mockpp\production;..mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp;$(BCB)\include;X:\cppunit-1.10.2\include\;..\..\cppunit-1.10\include -Item12=..\mockpp;..\mockpp\production;..mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include -Item13=mockpp;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp;..\mockpp\production;..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include -Item14=..\mockpp\production;..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include -Item15=..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include -Item16=..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include -Item17=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include -Item18=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include -Item19=..;$(BCB)\include;..\..\..\cppunit-1.10.2\include -Item20=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\..\cppunit-1.10\include -Item21=..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\..\cppunit-1.10\include -Item22=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include -Item23=..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include -Item24=..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..\mockpp;..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include -Item25=..\mockpp;..;$(BCB)\include;..\..\..\cppunit.ups\include -Item26=..\mockpp_33\builder;..\mockpp_33\matcher;..\mockpp_33\constraint;..\builder;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\matcher;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\constraint;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\builder;..\mockpp_33\chaining;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\chaining;mockpp;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp;..\mockpp_33\compat;..\mockpp_33\util;..\mockpp;..;$(BCB)\include;..\..\..\cppunit-1.8.0\include -Item27=..\mockpp_33\builder;..\mockpp_33\matcher;..\mockpp_33\constraint;..\builder;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\matcher;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\constraint;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\builder;..\mockpp_33\chaining;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\chaining;mockpp;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp;..\mockpp_33\compat;..\mockpp_33\util;..\mockpp;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.8.0\include -Item28=mockpp;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp;..\mockpp_33\compat;..\mockpp_33\util;..\mockpp;..\..\mockpp;$(BCB)\include;X:\Documents\src\cppunit-1.8.0\include -Item29=mockpp;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp;..\mockpp_33\compat;..\mockpp_33\util;..\mockpp;..\..\mockpp;$(BCB)\include +Item0=..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp\matcher;..;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;$(BCB)\include;g:\data\src\cppunit-1.10.2\include\;..\..\cppunit-1.10.2\include +Item1=..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp\matcher;..;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\;..\..\cppunit-1.10.2\include +Item2=..\mockpp\matcher;..;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\;c:\home\arnold\cppunit-1.10.2\include\ +Item3=..\mockpp\matcher;..;..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ +Item4=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp-1.8.0;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ +Item5=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ +Item6=..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ +Item7=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;$(BCB)\include;..\..\cppunit-1.10\include;X:\Documents\src\cppunit-1.10.2\include\ +Item8=$(BCB)\include;..\..\cppunit-1.10\include;X:\Documents\src\cppunit-1.10.2\include +Item9=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\stub;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp-1.8.0;X:\cppunit-1.10.2\include\;..\..\mockpp;$(BCB)\include;..\..\cppunit-1.10\include +Item10=..;X:\cppunit-1.10.2\include\;..\..\mockpp;$(BCB)\include;..\..\cppunit-1.10\include +Item11=..\mockpp;..\..\mockpp-1.8.0;..\mockpp\production;..mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp;$(BCB)\include;X:\cppunit-1.10.2\include\;..\..\cppunit-1.10\include +Item12=..;..\mockpp\production;..mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp;$(BCB)\include;X:\cppunit-1.10.2\include\;..\..\cppunit-1.10\include +Item13=..\mockpp;..\mockpp\production;..mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp;$(BCB)\include;X:\cppunit-1.10.2\include\;..\..\cppunit-1.10\include +Item14=..\mockpp;..\mockpp\production;..mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include +Item15=mockpp;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp;..\mockpp\production;..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include +Item16=..\mockpp\production;..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include +Item17=..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include +Item18=..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include +Item19=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include +Item20=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include +Item21=..;$(BCB)\include;..\..\..\cppunit-1.10.2\include +Item22=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\..\cppunit-1.10\include +Item23=..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\..\cppunit-1.10\include +Item24=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include +Item25=..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include +Item26=..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..\mockpp;..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include +Item27=..\mockpp;..;$(BCB)\include;..\..\..\cppunit.ups\include +Item28=..\mockpp_33\builder;..\mockpp_33\matcher;..\mockpp_33\constraint;..\builder;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\matcher;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\constraint;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\builder;..\mockpp_33\chaining;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\chaining;mockpp;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp;..\mockpp_33\compat;..\mockpp_33\util;..\mockpp;..;$(BCB)\include;..\..\..\cppunit-1.8.0\include +Item29=..\mockpp_33\builder;..\mockpp_33\matcher;..\mockpp_33\constraint;..\builder;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\matcher;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\constraint;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\builder;..\mockpp_33\chaining;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\chaining;mockpp;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp;..\mockpp_33\compat;..\mockpp_33\util;..\mockpp;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.8.0\include [HistoryLists\hlLibraryPath] -Count=18 -Item0=mockpp;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp;..\mockpp\production;..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..\..\mockpp;$(BCB)\lib\obj;$(BCB)\lib -Item1=..\mockpp\production;..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..;$(BCB)\lib\obj;$(BCB)\lib -Item2=..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..;$(BCB)\lib\obj;$(BCB)\lib -Item3=..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..\..\mockpp;$(BCB)\lib\obj;$(BCB)\lib -Item4=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..;$(BCB)\lib\obj;$(BCB)\lib -Item5=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..\..\mockpp;$(BCB)\lib\obj;$(BCB)\lib -Item6=..;$(BCB)\lib\obj;$(BCB)\lib -Item7=..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..;$(BCB)\lib\obj;$(BCB)\lib -Item8=..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..\..\mockpp;$(BCB)\lib\obj;$(BCB)\lib -Item9=..\mockpp_33\builder;..\mockpp_33\matcher;..\mockpp_33\constraint;..\builder;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\matcher;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\constraint;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\builder;..\mockpp_33\chaining;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\chaining;mockpp;..\mockpp_33\compat;..\mockpp_33\util;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\compat;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\util;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp;..\ulxmlrpcpp;C:\Programme\Borland\CBuilder5\Projects\;\\SONNE\HOMES\src\ulxr\mockpp_33\mockpp;..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib;c:\tmp\compile\mockpp_33\ -Item10=mockpp;..\mockpp_33\compat;..\mockpp_33\util;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\compat;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\util;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp;..\ulxmlrpcpp;C:\Programme\Borland\CBuilder5\Projects\;\\SONNE\HOMES\src\ulxr\mockpp_33\mockpp;..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib;c:\tmp\compile\mockpp_33\ -Item11=..\mockpp_33\compat;..\mockpp_33\util;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\compat;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\util;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp;..\ulxmlrpcpp;C:\Programme\Borland\CBuilder5\Projects\;\\SONNE\HOMES\src\ulxr\mockpp_33\mockpp;..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib;c:\tmp\compile\mockpp_33\ -Item12=..\ulxmlrpcpp;C:\Programme\Borland\CBuilder5\Projects;\\SONNE\HOMES\src\ulxr\mockpp_33\mockpp;..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib;c:\tmp\compile\mockpp_33\ -Item13=..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib;c:\tmp\compile\mockpp_33\ -Item14=..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib;c:\temp -Item15=..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib -Item16=..\expat;$(BCB)\lib\obj;$(BCB)\lib -Item17=..\mockpp;$(BCB)\lib\obj;$(BCB)\lib +Count=19 +Item0=mockpp;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp;..\mockpp\production;..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..;$(BCB)\lib\obj;$(BCB)\lib +Item1=mockpp;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp;..\mockpp\production;..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..\..\mockpp;$(BCB)\lib\obj;$(BCB)\lib +Item2=..\mockpp\production;..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..;$(BCB)\lib\obj;$(BCB)\lib +Item3=..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..;$(BCB)\lib\obj;$(BCB)\lib +Item4=..mockpp\builder;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\constraint;\\SONNE\HOMES\Documents\src\mockpp\mockpp\mockpp\builder;..\mockpp\stub;..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..\..\mockpp;$(BCB)\lib\obj;$(BCB)\lib +Item5=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..;$(BCB)\lib\obj;$(BCB)\lib +Item6=..\mockpp\matcher;..\mockpp\constraint;..\mockpp\builder;..\mockpp\chaining;..\mockpp\compat;..\mockpp\util;..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..\..\mockpp;$(BCB)\lib\obj;$(BCB)\lib +Item7=..;$(BCB)\lib\obj;$(BCB)\lib +Item8=..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..;$(BCB)\lib\obj;$(BCB)\lib +Item9=..\mockpp_33\matcher;..\mockpp_33\constraint;..\mockpp_33\builder;..\mockpp;..\mockpp_33\chaining;..\mockpp_33\compat;..\mockpp_33\util;..\..\mockpp;$(BCB)\lib\obj;$(BCB)\lib +Item10=..\mockpp_33\builder;..\mockpp_33\matcher;..\mockpp_33\constraint;..\builder;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\matcher;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\constraint;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\builder;..\mockpp_33\chaining;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\chaining;mockpp;..\mockpp_33\compat;..\mockpp_33\util;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\compat;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\util;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp;..\ulxmlrpcpp;C:\Programme\Borland\CBuilder5\Projects\;\\SONNE\HOMES\src\ulxr\mockpp_33\mockpp;..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib;c:\tmp\compile\mockpp_33\ +Item11=mockpp;..\mockpp_33\compat;..\mockpp_33\util;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\compat;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\util;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp;..\ulxmlrpcpp;C:\Programme\Borland\CBuilder5\Projects\;\\SONNE\HOMES\src\ulxr\mockpp_33\mockpp;..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib;c:\tmp\compile\mockpp_33\ +Item12=..\mockpp_33\compat;..\mockpp_33\util;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\compat;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\util;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp;..\ulxmlrpcpp;C:\Programme\Borland\CBuilder5\Projects\;\\SONNE\HOMES\src\ulxr\mockpp_33\mockpp;..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib;c:\tmp\compile\mockpp_33\ +Item13=..\ulxmlrpcpp;C:\Programme\Borland\CBuilder5\Projects;\\SONNE\HOMES\src\ulxr\mockpp_33\mockpp;..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib;c:\tmp\compile\mockpp_33\ +Item14=..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib;c:\tmp\compile\mockpp_33\ +Item15=..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib;c:\temp +Item16=..\mockpp;..\expat;$(BCB)\lib\obj;$(BCB)\lib +Item17=..\expat;$(BCB)\lib\obj;$(BCB)\lib +Item18=..\mockpp;$(BCB)\lib\obj;$(BCB)\lib [HistoryLists\hlDebugSourcePath] Count=1 Index: mock_test.bpr =================================================================== RCS file: /cvsroot/mockpp/mockpp/bcb5/mock_test.bpr,v retrieving revision 1.40 retrieving revision 1.41 diff -u -d -r1.40 -r1.41 --- mock_test.bpr 3 Sep 2005 09:44:42 -0000 1.40 +++ mock_test.bpr 8 Oct 2005 17:44:31 -0000 1.41 @@ -41,12 +41,14 @@ c:\tmp\compile\mockpp_33\\VisitableMockObject_test.obj c:\tmp\compile\mockpp_33\\ExpectationConglomeration_test.obj c:\tmp\compile\mockpp_33\\TimeServer_test.obj - c:\tmp\compile\mockpp_33\\classes_ABCDE.obj"/> + c:\tmp\compile\mockpp_33\\classes_ABCDE.obj + c:\tmp\compile\mockpp_33\\VisitableMockMethod_1_test.obj + c:\tmp\compile\mockpp_33\\VisitableMockMethod_2_test.obj"/> <RESFILES value=""/> <DEFFILE value=""/> <RESDEPEN value="$(RESFILES)"/> <LIBFILES value="c:\tmp\compile\mockpp_33.lib c:\tmp\compile\mockpp_production_33.lib - c:\tmp\compile\cppunit_1_10.lib"/> + c:\tmp\compile\cppunit_1_10_bcb5.lib"/> <LIBRARIES value=""/> <SPARELIBS value=""/> <PACKAGES value="VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi @@ -63,7 +65,7 @@ <USERDEFINES value="__DLL___"/> <SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL;USEPACKAGES"/> <MAINSOURCE value="mock_test.bpf"/> - <INCLUDEPATH value="..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include"/> + <INCLUDEPATH value="..\mockpp\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include;"g:\data\src\""/> <LIBPATH value="..\mockpp\tests;..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib"/> <WARNINGS value="-w8092 -w8091 -w8090 -w8089 -w8087 -wprc -wuse -wucp -wstv -wstu -wpin -wnod -wnak -wdef -wcln -wbbf -wasm -wamp -wamb"/> @@ -111,36 +113,36 @@ [HistoryLists\hlIncludePath] Count=30 -Item0=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;c:\home\arnold\cppunit-1.10.2\include -Item1=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include -Item2=..\mockpp\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include -Item3=..\mockpp\tests;.\..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ -Item4=..\mockpp\tests;..\..\mockpp-1.8.0;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ -Item5=..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include -Item6=..\mockpp\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include -Item7=..\mockpp\tests;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include -Item8=..\mockpp\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include -Item9=..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include -Item10=..\tests;tests;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include -Item11=..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include -Item12=..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include;.. -Item13=..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include -Item14=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;X:\src\cppunit-1.8.0\include -Item15=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include -Item16=..\mockpp_33\tests;..;$(BCB)\include;B:\cvs\ups\src\3party\cppunit\include -Item17=..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.8.0\include -Item18=..;$(BCB)\include;..\..\..\cppunit-1.8.0\include -Item19=..\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.8.0\include -Item20=..;$(BCB)\include;X:\src\cppunit-1.8.0\include -Item21=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include -Item22=..;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include -Item23=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include -Item24=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ -Item25=.. ;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ -Item26=.. ;..\mockpp_33\tests;..\expat;..\mockpp;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include -Item27=..\mockpp_33\tests;..\expat;..\mockpp;$(BCB)\include;$(BCB)\include\vcl -Item28=..\mockpp_33\tests;..\mockpp;$(BCB)\include;$(BCB)\include\vcl;expat -Item29=..\mockpp;$(BCB)\include;$(BCB)\include\vcl;expat +Item0=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include;g:\data\src +Item1=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include +Item2=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;c:\home\arnold\cppunit-1.10.2\include +Item3=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include +Item4=..\mockpp\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include +Item5=..\mockpp\tests;.\..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ +Item6=..\mockpp\tests;..\..\mockpp-1.8.0;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ +Item7=..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include +Item8=..\mockpp\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include +Item9=..\mockpp\tests;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include +Item10=..\mockpp\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include +Item11=..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include +Item12=..\tests;tests;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include +Item13=..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include +Item14=..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include;.. +Item15=..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include +Item16=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;X:\src\cppunit-1.8.0\include +Item17=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include +Item18=..\mockpp_33\tests;..;$(BCB)\include;B:\cvs\ups\src\3party\cppunit\include +Item19=..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.8.0\include +Item20=..;$(BCB)\include;..\..\..\cppunit-1.8.0\include +Item21=..\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.8.0\include +Item22=..;$(BCB)\include;X:\src\cppunit-1.8.0\include +Item23=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include +Item24=..;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include +Item25=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include +Item26=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ +Item27=.. ;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ +Item28=.. ;..\mockpp_33\tests;..\expat;..\mockpp;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include +Item29=..\mockpp_33\tests;..\expat;..\mockpp;$(BCB)\include;$(BCB)\include\vcl [HistoryLists\hlLibraryPath] Count=17 |
Update of /cvsroot/mockpp/mockpp/bcb6 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9862/bcb6 Added Files: .cvsignore Makefile.am basicmock.bpf basicmock.bpr chainmock.bpf chainmock.bpr cppunit.bpf cppunit.bpr gen-mak.bat jmock_test.bpf jmock_test.bpr mock_greeter.bpf mock_greeter.bpr mock_test.bpf mock_test.bpr mockpp.bpf mockpp.bpg mockpp.bpr mockpp_production.bpf mockpp_production.bpr poormock-se.bpf poormock-se.bpr poormock.bpf poormock.bpr readability.bpf readability.bpr verifying.bpf verifying.bpr visitmock.bpf visitmock.bpr Log Message: new --- NEW FILE: .cvsignore --- *.mak *.dsk *.bak Makefile Makefile.in *.~* --- NEW FILE: mock_greeter.bpr --- <?xml version='1.0' encoding='utf-8' ?> <!-- C++Builder XML Project --> <PROJECT> <MACROS> <VERSION value="BCB.06.00"/> <PROJECT value="c:\tmp\compile\mock_greeter.exe"/> <OBJFILES value="c:\tmp\compile\mockpp_33\\mock_greeter.obj"/> <RESFILES value=""/> <IDLFILES value=""/> <IDLGENFILES value=""/> <DEFFILE value=""/> <RESDEPEN value="$(RESFILES)"/> <LIBFILES value="c:\tmp\compile\mockpp_33.lib c:\tmp\compile\cppunit_1_10.lib"/> <LIBRARIES value=""/> <SPARELIBS value=""/> <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi bcb2kaxserver.bpi"/> <PATHCPP value=".;..\mockpp\examples"/> <PATHPAS value=".;"/> <PATHRC value=".;"/> <PATHASM value=".;"/> <DEBUGLIBPATH value="$(BCB)\lib\debug"/> <RELEASELIBPATH value="$(BCB)\lib\release"/> <LINKER value="ilink32"/> <USERDEFINES value="__DLL___"/> <SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL;USEPACKAGES"/> <MAINSOURCE value="mock_greeter.bpf"/> <INCLUDEPATH value="..\mockpp\examples;..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\;..\..\cppunit-1.10.2\include"/> <LIBPATH value="..\mockpp\examples;..\mockpp_33\examples;$(BCB)\lib\obj;$(BCB)\lib"/> <WARNINGS value="-w-par"/> <OTHERFILES value=""/> </MACROS> <OPTIONS> <IDLCFLAGS value="-src_suffix cpp -D__DLL___ -I..\mockpp\examples -I.. -I$(BCB)\include -IX:\Documents\src\cppunit-1.10.2\include\. -I..\..\cppunit-1.10.2\include -boa"/> <CFLAG1 value="-vGc -vGt -vGd -Od -Vx -Ve -X- -r- -a8 -b- -k -y -v -vi- -tWC -tWM -c"/> <PFLAGS value="-N2"c:\tmp\compile\mockpp_33\" -N0"c:\tmp\compile\mockpp_33\" -$YD -$W -$O- -$A8 -v -JPHNE -M"/> <RFLAGS value=""/> <AFLAGS value="/mx /w2 /zd"/> <LFLAGS value="-l"c:\tmp\compile\" -I"c:\tmp\compile\mockpp_33\" -D"" -ap -Tpe -x -Gn -v"/> <OTHERFILES value=""/> </OPTIONS> <LINKER> <ALLOBJ value="c0x32.obj $(PACKAGES) $(OBJFILES)"/> <ALLRES value="$(RESFILES)"/> <ALLLIB value="cg32.lib $(LIBFILES) $(LIBRARIES) import32.lib cw32mti.lib"/> <OTHERFILES value=""/> </LINKER> <FILELIST> <FILE FILENAME="mock_greeter.bpf" FORMNAME="" UNITNAME="mock_greeter" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="c:\tmp\compile\mockpp_33.lib" FORMNAME="" UNITNAME="mockpp_33" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="c:\tmp\compile\cppunit_1_10.lib" FORMNAME="" UNITNAME="cppunit_1_10" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\examples\mock_greeter.cpp" FORMNAME="" UNITNAME="mock_greeter" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> </FILELIST> <BUILDTOOLS> </BUILDTOOLS> <IDEOPTIONS> [Version Info] IncludeVerInfo=0 AutoIncBuild=0 MajorVer=1 MinorVer=0 Release=0 Build=0 Debug=0 PreRelease=0 Special=0 Private=0 DLL=0 Locale=1031 CodePage=1252 [Version Info Keys] CompanyName= FileDescription= FileVersion=1.0.0.0 InternalName= LegalCopyright= LegalTrademarks= OriginalFilename= ProductName= ProductVersion=1.0.0.0 Comments= [HistoryLists\hlIncludePath] Count=30 Item0=..\mockpp\examples;..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\;c:\home\arnold\cppunit-1.10.2\include\ Item1=..\mockpp\examples;..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ Item2=..\.;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include Item3=..\mockpp\examples;..\mockpp_33\examples;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include Item4=..\mockpp\examples;..\mockpp_33\examples;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include Item5=..\mockpp_33\examples;..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit.ups\include Item6=..\mockpp_33\examples;..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include Item7=..\mockpp_33\examples;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include Item8=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;X:\src\cppunit-1.8.0\include Item9=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include Item10=..\mockpp_33\tests;..;$(BCB)\include;B:\cvs\ups\src\3party\cppunit\include Item11=..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.8.0\include Item12=..;$(BCB)\include;..\..\..\cppunit-1.8.0\include Item13=..\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.8.0\include Item14=..;$(BCB)\include;X:\src\cppunit-1.8.0\include Item15=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include Item16=..;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include Item17=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include Item18=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ Item19=.. ;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ Item20=.. ;..\mockpp_33\tests;..\expat;..\mockpp;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include Item21=..\mockpp_33\tests;..\expat;..\mockpp;$(BCB)\include;$(BCB)\include\vcl Item22=..\mockpp_33\tests;..\mockpp;$(BCB)\include;$(BCB)\include\vcl;expat Item23=..\mockpp;$(BCB)\include;$(BCB)\include\vcl;expat Item24=..\mockpp_33\tests;..\mockpp;$(BCB)\include;$(BCB)\include\vcl Item25=..\mockpp_33\tests;..\mockpp;$(BCB)\include Item26=..\mockpp_33\tests;..\mockpp;$(BCB)/include Item27=..\mockpp_33\tests;..\mockpp Item28=..\mockpp Item29=..\mockpp_33\tests;..\mockpp_33\mockpp [HistoryLists\hlLibraryPath] Count=18 Item0=..\mockpp\examples;..\mockpp_33\examples;$(BCB)\lib\obj;$(BCB)\lib Item1=$(BCB)\lib\obj;$(BCB)\lib Item2=..\mockpp_33\examples;..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib Item3=..\mockpp_33\examples;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib Item4=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib Item5=..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib Item6=..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib;output;expat Item7=..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib;output;bin Item8=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;output;bin Item9=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;output Item10=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;E:\Eigene Dateien\c++\mockpp_33\bcb5\output Item11=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;..\output Item12=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib Item13=..\mockpp_33\apps;D:\CBuilder5\mockpp_33\;$(BCB)\lib\obj;$(BCB)\lib Item14=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps\;..\mockpp;$(BCB)\lib\obj;$(BCB)\lib Item15=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps;..\mockpp;$(BCB)\lib\obj;$(BCB)\lib Item16=..\mockpp;$(BCB)\lib\obj;$(BCB)\lib Item17=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps;$(BCB)\lib\obj;$(BCB)\lib [HistoryLists\hlDebugSourcePath] Count=1 Item0=$(BCB)\source\vcl [HistoryLists\hlConditionals] Count=3 Item0=__DLL___ Item1=_DEBUG;ULXR_SHOW_CONTENT;ULXR_SHOW_HTTP;ULXR_SHOW_WRTIE;ULXR_SHOW_READ;ULXR_SHOW_XML;DEBUG;__DLL___ Item2=_DEBUG [HistoryLists\hlIntOutputDir] Count=7 Item0=c:\tmp\compile\mockpp_33\ Item1=c:\tmp\compile\mockpp_33\ulxr_bcb5\ Item2=c:\temp Item3=output Item4=E:\Eigene Dateien\c++\mockpp_33\bcb5\output\ Item5=E:\Eigene Dateien\c++\mockpp_33\bcb5\output Item6=D:\CBuilder5\Projects\output\ [HistoryLists\hlFinalOutputDir] Count=8 Item0=c:\tmp\compile\ Item1=c:\tmp\compile Item2=c:\tmp\compile\mockpp_33\ Item3=c:\temp Item4=output\ Item5=E:\Eigene Dateien\c++\mockpp_33\bcb5\output\ Item6=E:\Eigene Dateien\c++\mockpp_33\bcb5\output Item7=output [HistoryLists\hIBPIOutputDir] Count=10 Item0=c:\tmp\compile\ Item1=c:\tmp\compile Item2=c:\tmp\compile\mockpp_33\ Item3=c:\tmp\compile\mockpp_33\ulxr_bcb5\ Item4=c:\temp Item5=e:\Eigene Dateien\c++\mockpp_33\bcb5\output\ Item6=output\ Item7=E:\Eigene Dateien\c++\mockpp_33\bcb5\output Item8=D:\CBuilder5\Projects\output\ Item9=output [Debugging] DebugSourceDirs=$(BCB)\source\vcl [Parameters] RunParams=localhost/rpc2 Launcher= UseLauncher=0 DebugCWD= HostApplication= RemoteHost= RemotePath= RemoteLauncher= RemoteCWD= RemoteDebug=0 [Compiler] ShowInfoMsgs=0 LinkDebugVcl=0 LinkCGLIB=1 [CORBA] AddServerUnit=1 AddClientUnit=1 PrecompiledHeaders=1 [Language] ActiveLang= ProjectLang= RootDir= </IDEOPTIONS> </PROJECT> --- NEW FILE: mock_greeter.bpf --- USELIB("c:\tmp\compile\mockpp_33.lib"); USELIB("c:\tmp\compile\cppunit_1_10.lib"); USEUNIT("..\mockpp\examples\mock_greeter.cpp"); //--------------------------------------------------------------------------- This file is used by the project manager only and should be treated like the project file main --- NEW FILE: mock_test.bpf --- //--------------------------------------------------------------------------- This file is used by the project manager only and should be treated like the project file main //--------------------------------------------------------------------------- USELIB("c:\tmp\compile\mockpp_33.lib"); USELIB("c:\tmp\compile\mockpp_production_33.lib"); USELIB("c:\tmp\compile\cppunit_1_10.lib"); //--------------------------------------------------------------------------- USEUNIT("..\mockpp\tests\AssertMo_test.cpp"); USEUNIT("..\mockpp\tests\ExpectationCounter_test.cpp"); USEUNIT("..\mockpp\tests\ExpectationCounterRange_test.cpp"); USEUNIT("..\mockpp\tests\ExpectationList_test.cpp"); USEUNIT("..\mockpp\tests\ExpectationMap_test.cpp"); USEUNIT("..\mockpp\tests\ExpectationSegment_test.cpp"); USEUNIT("..\mockpp\tests\ExpectationSet_test.cpp"); USEUNIT("..\mockpp\tests\ExpectationValue_test.cpp"); USEUNIT("..\mockpp\tests\Formatter_test.cpp"); USEUNIT("..\mockpp\tests\mock_test.cpp"); USEUNIT("..\mockpp\tests\VerifyingTestCase_test.cpp"); USEUNIT("..\mockpp\tests\Assert_test.cpp"); USEUNIT("..\mockpp\tests\MockObject_test.cpp"); USEUNIT("..\mockpp\tests\mockpp_test.cpp"); USEUNIT("..\mockpp\tests\ReturnObjectList_test.cpp"); USEUNIT("..\mockpp\tests\Verifiable_test.cpp"); USEUNIT("..\mockpp\tests\TrackingCounter_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockObject_void_test.cpp"); USEUNIT("..\mockpp\tests\Exception_test.cpp"); USEUNIT("..\mockpp\tests\ExpectationBoundary_test.cpp"); USEUNIT("..\mockpp\tests\Throwable_test.cpp"); USEUNIT("..\mockpp\tests\ThrowableList_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockObject_1_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockObject_1_void_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockObject_2_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockObject_2_void_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockObject_3_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockObject_3_void_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockObject_4_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockObject_4_void_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockObject_5_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockObject_5_void_test.cpp"); USEUNIT("..\mockpp\tests\MixedMockObject_5_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockObject_template_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockObject_test.cpp"); USEUNIT("..\mockpp\tests\ExpectationConglomeration_test.cpp"); USEUNIT("..\mockpp\tests\TimeServer_test.cpp"); USEUNIT("..\mockpp\tests\classes_ABCDE.cpp"); USEUNIT("..\mockpp\tests\VisitableMockMethod_1_test.cpp"); USEUNIT("..\mockpp\tests\VisitableMockMethod_2_test.cpp"); --- NEW FILE: mock_test.bpr --- <?xml version='1.0' encoding='utf-8' ?> <!-- C++Builder XML Project --> <PROJECT> <MACROS> <VERSION value="BCB.06.00"/> <PROJECT value="c:\tmp\compile\mock_test.exe"/> <OBJFILES value="c:\tmp\compile\mockpp_33\\AssertMo_test.obj c:\tmp\compile\mockpp_33\\ExpectationCounter_test.obj c:\tmp\compile\mockpp_33\\ExpectationCounterRange_test.obj c:\tmp\compile\mockpp_33\\ExpectationList_test.obj c:\tmp\compile\mockpp_33\\ExpectationMap_test.obj c:\tmp\compile\mockpp_33\\ExpectationSegment_test.obj c:\tmp\compile\mockpp_33\\ExpectationSet_test.obj c:\tmp\compile\mockpp_33\\ExpectationValue_test.obj c:\tmp\compile\mockpp_33\\Formatter_test.obj c:\tmp\compile\mockpp_33\\mock_test.obj c:\tmp\compile\mockpp_33\\VerifyingTestCase_test.obj c:\tmp\compile\mockpp_33\\Assert_test.obj c:\tmp\compile\mockpp_33\\MockObject_test.obj c:\tmp\compile\mockpp_33\\mockpp_test.obj c:\tmp\compile\mockpp_33\\ReturnObjectList_test.obj c:\tmp\compile\mockpp_33\\Verifiable_test.obj c:\tmp\compile\mockpp_33\\TrackingCounter_test.obj c:\tmp\compile\mockpp_33\\VisitableMockObject_void_test.obj c:\tmp\compile\mockpp_33\\Exception_test.obj c:\tmp\compile\mockpp_33\\ExpectationBoundary_test.obj c:\tmp\compile\mockpp_33\\Throwable_test.obj c:\tmp\compile\mockpp_33\\ThrowableList_test.obj c:\tmp\compile\mockpp_33\\VisitableMockObject_1_test.obj c:\tmp\compile\mockpp_33\\VisitableMockObject_1_void_test.obj c:\tmp\compile\mockpp_33\\VisitableMockObject_2_test.obj c:\tmp\compile\mockpp_33\\VisitableMockObject_2_void_test.obj c:\tmp\compile\mockpp_33\\VisitableMockObject_3_test.obj c:\tmp\compile\mockpp_33\\VisitableMockObject_3_void_test.obj c:\tmp\compile\mockpp_33\\VisitableMockObject_4_test.obj c:\tmp\compile\mockpp_33\\VisitableMockObject_4_void_test.obj c:\tmp\compile\mockpp_33\\VisitableMockObject_5_test.obj c:\tmp\compile\mockpp_33\\VisitableMockObject_5_void_test.obj c:\tmp\compile\mockpp_33\\MixedMockObject_5_test.obj c:\tmp\compile\mockpp_33\\VisitableMockObject_template_test.obj c:\tmp\compile\mockpp_33\\VisitableMockObject_test.obj c:\tmp\compile\mockpp_33\\ExpectationConglomeration_test.obj c:\tmp\compile\mockpp_33\\TimeServer_test.obj c:\tmp\compile\mockpp_33\\classes_ABCDE.obj c:\tmp\compile\mockpp_33\\VisitableMockMethod_1_test.obj c:\tmp\compile\mockpp_33\\VisitableMockMethod_2_test.obj"/> <RESFILES value=""/> <IDLFILES value=""/> <IDLGENFILES value=""/> <DEFFILE value=""/> <RESDEPEN value="$(RESFILES)"/> <LIBFILES value="c:\tmp\compile\mockpp_33.lib c:\tmp\compile\mockpp_production_33.lib c:\tmp\compile\cppunit_1_10.lib"/> <LIBRARIES value=""/> <SPARELIBS value=""/> <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi bcb2kaxserver.bpi"/> <PATHCPP value=".;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests"/> <PATHPAS value=".;"/> <PATHRC value=".;"/> <PATHASM value=".;"/> <DEBUGLIBPATH value="$(BCB)\lib\debug"/> <RELEASELIBPATH value="$(BCB)\lib\release"/> <LINKER value="ilink32"/> <USERDEFINES value="__DLL___"/> <SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL;USEPACKAGES"/> <MAINSOURCE value="mock_test.bpf"/> <INCLUDEPATH value="..\mockpp\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include;"g:\data\src\""/> <LIBPATH value="..\mockpp\tests;..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib"/> <WARNINGS value="-w8092 -w8091 -w8090 -w8089 -w8087 -wprc -wuse -wucp -wstv -wstu -wpin -wnod -wnak -wdef -wcln -wbbf -wasm -wamp -wamb"/> <OTHERFILES value=""/> </MACROS> <OPTIONS> <IDLCFLAGS value="-src_suffix cpp -D__DLL___ -I..\mockpp\tests -I..\..\mockpp -I$(BCB)\include -I..\..\..\cppunit-1.10.2\include -I..\..\cppunit-1.10.2\include -I"g:\data\src\." -boa"/> <CFLAG1 value="-vGc -vGt -vGd -Od -Vx -Ve -X- -r- -a8 -b- -k -y -v -vi- -tWC -tWM -c"/> <PFLAGS value="-N2"c:\tmp\compile\mockpp_33\" -N0"c:\tmp\compile\mockpp_33\" -$YD -$W -$O- -$A8 -v -JPHNE -M"/> <RFLAGS value=""/> <AFLAGS value="/mx /w2 /zd"/> <LFLAGS value="-l"c:\tmp\compile\" -I"c:\tmp\compile\mockpp_33\" -D"" -ap -Tpe -x -Gn -v"/> <OTHERFILES value=""/> </OPTIONS> <LINKER> <ALLOBJ value="c0x32.obj $(PACKAGES) $(OBJFILES)"/> <ALLRES value="$(RESFILES)"/> <ALLLIB value="cg32.lib $(LIBFILES) $(LIBRARIES) import32.lib cw32mti.lib"/> <OTHERFILES value=""/> </LINKER> <FILELIST> <FILE FILENAME="mock_test.bpf" FORMNAME="" UNITNAME="mock_test" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="c:\tmp\compile\mockpp_33.lib" FORMNAME="" UNITNAME="mockpp_33" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="c:\tmp\compile\mockpp_production_33.lib" FORMNAME="" UNITNAME="mockpp_production_33" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="c:\tmp\compile\cppunit_1_10.lib" FORMNAME="" UNITNAME="cppunit_1_10" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\AssertMo_test.cpp" FORMNAME="" UNITNAME="AssertMo_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ExpectationCounter_test.cpp" FORMNAME="" UNITNAME="ExpectationCounter_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ExpectationCounterRange_test.cpp" FORMNAME="" UNITNAME="ExpectationCounterRange_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ExpectationList_test.cpp" FORMNAME="" UNITNAME="ExpectationList_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ExpectationMap_test.cpp" FORMNAME="" UNITNAME="ExpectationMap_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ExpectationSegment_test.cpp" FORMNAME="" UNITNAME="ExpectationSegment_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ExpectationSet_test.cpp" FORMNAME="" UNITNAME="ExpectationSet_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ExpectationValue_test.cpp" FORMNAME="" UNITNAME="ExpectationValue_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\Formatter_test.cpp" FORMNAME="" UNITNAME="Formatter_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\mock_test.cpp" FORMNAME="" UNITNAME="mock_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VerifyingTestCase_test.cpp" FORMNAME="" UNITNAME="VerifyingTestCase_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\Assert_test.cpp" FORMNAME="" UNITNAME="Assert_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\MockObject_test.cpp" FORMNAME="" UNITNAME="MockObject_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\mockpp_test.cpp" FORMNAME="" UNITNAME="mockpp_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ReturnObjectList_test.cpp" FORMNAME="" UNITNAME="ReturnObjectList_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\Verifiable_test.cpp" FORMNAME="" UNITNAME="Verifiable_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\TrackingCounter_test.cpp" FORMNAME="" UNITNAME="TrackingCounter_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockObject_void_test.cpp" FORMNAME="" UNITNAME="VisitableMockObject_void_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\Exception_test.cpp" FORMNAME="" UNITNAME="Exception_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ExpectationBoundary_test.cpp" FORMNAME="" UNITNAME="ExpectationBoundary_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\Throwable_test.cpp" FORMNAME="" UNITNAME="Throwable_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ThrowableList_test.cpp" FORMNAME="" UNITNAME="ThrowableList_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockObject_1_test.cpp" FORMNAME="" UNITNAME="VisitableMockObject_1_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockObject_1_void_test.cpp" FORMNAME="" UNITNAME="VisitableMockObject_1_void_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockObject_2_test.cpp" FORMNAME="" UNITNAME="VisitableMockObject_2_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockObject_2_void_test.cpp" FORMNAME="" UNITNAME="VisitableMockObject_2_void_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockObject_3_test.cpp" FORMNAME="" UNITNAME="VisitableMockObject_3_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockObject_3_void_test.cpp" FORMNAME="" UNITNAME="VisitableMockObject_3_void_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockObject_4_test.cpp" FORMNAME="" UNITNAME="VisitableMockObject_4_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockObject_4_void_test.cpp" FORMNAME="" UNITNAME="VisitableMockObject_4_void_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockObject_5_test.cpp" FORMNAME="" UNITNAME="VisitableMockObject_5_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockObject_5_void_test.cpp" FORMNAME="" UNITNAME="VisitableMockObject_5_void_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\MixedMockObject_5_test.cpp" FORMNAME="" UNITNAME="MixedMockObject_5_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockObject_template_test.cpp" FORMNAME="" UNITNAME="VisitableMockObject_template_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockObject_test.cpp" FORMNAME="" UNITNAME="VisitableMockObject_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ExpectationConglomeration_test.cpp" FORMNAME="" UNITNAME="ExpectationConglomeration_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\TimeServer_test.cpp" FORMNAME="" UNITNAME="TimeServer_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\classes_ABCDE.cpp" FORMNAME="" UNITNAME="classes_ABCDE" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockMethod_1_test.cpp" FORMNAME="" UNITNAME="VisitableMockMethod_1_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VisitableMockMethod_2_test.cpp" FORMNAME="" UNITNAME="VisitableMockMethod_2_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> </FILELIST> <BUILDTOOLS> </BUILDTOOLS> <IDEOPTIONS> [Version Info] IncludeVerInfo=0 AutoIncBuild=0 MajorVer=1 MinorVer=0 Release=0 Build=0 Debug=0 PreRelease=0 Special=0 Private=0 DLL=0 Locale=1031 CodePage=1252 [Version Info Keys] CompanyName= FileDescription= FileVersion=1.0.0.0 InternalName= LegalCopyright= LegalTrademarks= OriginalFilename= ProductName= ProductVersion=1.0.0.0 Comments= [HistoryLists\hlIncludePath] Count=30 Item0=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include;g:\data\src Item1=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10.2\include Item2=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;c:\home\arnold\cppunit-1.10.2\include Item3=..\mockpp\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include Item4=..\mockpp\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include Item5=..\mockpp\tests;.\..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ Item6=..\mockpp\tests;..\..\mockpp-1.8.0;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include\ Item7=..;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include Item8=..\mockpp\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include Item9=..\mockpp\tests;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include Item10=..\mockpp\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.10.2\include Item11=..\..\mockpp;$(BCB)\include;..\..\..\cppunit.ups\include Item12=..\tests;tests;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include Item13=..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include Item14=..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include;.. Item15=..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include Item16=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;X:\src\cppunit-1.8.0\include Item17=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include Item18=..\mockpp_33\tests;..;$(BCB)\include;B:\cvs\ups\src\3party\cppunit\include Item19=..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.8.0\include Item20=..;$(BCB)\include;..\..\..\cppunit-1.8.0\include Item21=..\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.8.0\include Item22=..;$(BCB)\include;X:\src\cppunit-1.8.0\include Item23=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include Item24=..;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include Item25=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include Item26=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ Item27=.. ;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ Item28=.. ;..\mockpp_33\tests;..\expat;..\mockpp;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include Item29=..\mockpp_33\tests;..\expat;..\mockpp;$(BCB)\include;$(BCB)\include\vcl [HistoryLists\hlLibraryPath] Count=17 Item0=..\mockpp\tests;..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib Item1=$(BCB)\lib\obj;$(BCB)\lib Item2=..\tests;tests;\\SONNE\HOMES\Documents\src\mockpp_33\mockpp\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib Item3=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib Item4=..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib Item5=..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib;output;expat Item6=..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib;output;bin Item7=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;output;bin Item8=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;output Item9=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;E:\Eigene Dateien\c++\mockpp_33\bcb5\output Item10=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;..\output Item11=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib Item12=..\mockpp_33\apps;D:\CBuilder5\mockpp_33\;$(BCB)\lib\obj;$(BCB)\lib Item13=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps\;..\mockpp;$(BCB)\lib\obj;$(BCB)\lib Item14=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps;..\mockpp;$(BCB)\lib\obj;$(BCB)\lib Item15=..\mockpp;$(BCB)\lib\obj;$(BCB)\lib Item16=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps;$(BCB)\lib\obj;$(BCB)\lib [HistoryLists\hlDebugSourcePath] Count=1 Item0=$(BCB)\source\vcl [HistoryLists\hlConditionals] Count=3 Item0=__DLL___ Item1=_DEBUG;ULXR_SHOW_CONTENT;ULXR_SHOW_HTTP;ULXR_SHOW_WRTIE;ULXR_SHOW_READ;ULXR_SHOW_XML;DEBUG;__DLL___ Item2=_DEBUG [HistoryLists\hlIntOutputDir] Count=7 Item0=c:\tmp\compile\mockpp_33\ Item1=c:\tmp\compile\mockpp_33\ulxr_bcb5\ Item2=c:\temp Item3=output Item4=E:\Eigene Dateien\c++\mockpp_33\bcb5\output\ Item5=E:\Eigene Dateien\c++\mockpp_33\bcb5\output Item6=D:\CBuilder5\Projects\output\ [HistoryLists\hlFinalOutputDir] Count=8 Item0=c:\tmp\compile\ Item1=c:\tmp\compile Item2=c:\tmp\compile\mockpp_33\ Item3=c:\temp Item4=output\ Item5=E:\Eigene Dateien\c++\mockpp_33\bcb5\output\ Item6=E:\Eigene Dateien\c++\mockpp_33\bcb5\output Item7=output [HistoryLists\hIBPIOutputDir] Count=10 Item0=c:\tmp\compile\ Item1=c:\tmp\compile Item2=c:\tmp\compile\mockpp_33\ Item3=c:\tmp\compile\mockpp_33\ulxr_bcb5\ Item4=c:\temp Item5=e:\Eigene Dateien\c++\mockpp_33\bcb5\output\ Item6=output\ Item7=E:\Eigene Dateien\c++\mockpp_33\bcb5\output Item8=D:\CBuilder5\Projects\output\ Item9=output [Debugging] DebugSourceDirs=$(BCB)\source\vcl [Parameters] RunParams= Launcher= UseLauncher=0 DebugCWD= HostApplication= RemoteHost= RemotePath= RemoteLauncher= RemoteCWD= RemoteDebug=0 [Compiler] ShowInfoMsgs=0 LinkDebugVcl=0 LinkCGLIB=1 [CORBA] AddServerUnit=1 AddClientUnit=1 PrecompiledHeaders=1 [Language] ActiveLang= ProjectLang= RootDir= </IDEOPTIONS> </PROJECT> --- NEW FILE: jmock_test.bpf --- USELIB("c:\tmp\compile\mockpp_33.lib"); USELIB("c:\tmp\compile\cppunit_1_10.lib"); USEUNIT("..\mockpp\tests\AbstractInvocationDispatcher_test.cpp"); USEUNIT("..\mockpp\tests\ChainingMockBuilder_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObject_void_test.cpp"); USEUNIT("..\mockpp\tests\classes_ABCDE.cpp"); USEUNIT("..\mockpp\tests\And_test.cpp"); USEUNIT("..\mockpp\tests\IsAnything_test.cpp"); USEUNIT("..\mockpp\tests\IsCloseTo_test.cpp"); USEUNIT("..\mockpp\tests\IsEqual_test.cpp"); USEUNIT("..\mockpp\tests\IsGreaterOrEqual_test.cpp"); USEUNIT("..\mockpp\tests\IsGreaterThan_test.cpp"); USEUNIT("..\mockpp\tests\IsInstanceOf_test.cpp"); USEUNIT("..\mockpp\tests\IsLessOrEqual_test.cpp"); USEUNIT("..\mockpp\tests\IsLessThan_test.cpp"); USEUNIT("..\mockpp\tests\IsNot_test.cpp"); USEUNIT("..\mockpp\tests\IsNothing_test.cpp"); USEUNIT("..\mockpp\tests\IsSame_test.cpp"); USEUNIT("..\mockpp\tests\Or_test.cpp"); USEUNIT("..\mockpp\tests\ReturnStub_test.cpp"); USEUNIT("..\mockpp\tests\StringContains_test.cpp"); USEUNIT("..\mockpp\tests\StringStartsWith_test.cpp"); USEUNIT("..\mockpp\tests\StringEndsWith_test.cpp"); USEUNIT("..\mockpp\tests\StubSequence_test.cpp"); USEUNIT("..\mockpp\tests\TestFailureStub_test.cpp"); USEUNIT("..\mockpp\tests\ThrowStub_test.cpp"); USEUNIT("..\mockpp\tests\VoidStub_test.cpp"); USEUNIT("..\mockpp\tests\CustomStub_test.cpp"); USEUNIT("..\mockpp\tests\DefaultResultStub_test.cpp"); USEUNIT("..\mockpp\tests\mock_test.cpp"); USEUNIT("..\mockpp\tests\Invocation_test.cpp"); USEUNIT("..\mockpp\tests\AnyArgumentsMatcher_test.cpp"); USEUNIT("..\mockpp\tests\InvokedRecorder_test.cpp"); USEUNIT("..\mockpp\tests\InvokeAtLeastOnceMatcher_test.cpp"); USEUNIT("..\mockpp\tests\UnlimitedMatcher_test.cpp"); USEUNIT("..\mockpp\tests\InvokeOnceMatcher_test.cpp"); USEUNIT("..\mockpp\tests\InvokeCountMatcher_test.cpp"); USEUNIT("..\mockpp\tests\InvokedAfterMatcher_test.cpp"); USEUNIT("..\mockpp\tests\TestFailureMatcher_test.cpp"); USEUNIT("..\mockpp\tests\NoArgumentsMatcher_test.cpp"); USEUNIT("..\mockpp\tests\ArgumentsMatcher_test.cpp"); USEUNIT("..\mockpp\tests\ConstraintSet_test.cpp"); USEUNIT("..\mockpp\tests\ConstraintList_test.cpp"); USEUNIT("..\mockpp\tests\ArgumentsMatchBuilder_test.cpp"); USEUNIT("..\mockpp\tests\InvocationMockerBuilder_test.cpp"); USEUNIT("..\mockpp\tests\AbstractDynamicChainingMock_test.cpp"); USEUNIT("..\mockpp\tests\CoreMock_test.cpp"); USEUNIT("..\mockpp\tests\DynamicChainingMockError_test.cpp"); USEUNIT("..\mockpp\tests\FIFOInvocationDispatcher_test.cpp"); USEUNIT("..\mockpp\tests\InvocationMocker_test.cpp"); USEUNIT("..\mockpp\tests\LIFOInvocationDispatcher_test.cpp"); USEUNIT("..\mockpp\tests\InvokeAtMostMatcher_test.cpp"); USEUNIT("..\mockpp\tests\InvokedBeforeMatcher_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObject_1_void_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObject_2_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObject_2_void_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObject_3_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObject_3_void_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObject_4_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObject_4_void_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObject_5_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObject_5_void_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObjectPolymorphism_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObject_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockObject_1_test.cpp"); USEUNIT("..\mockpp\tests\MatchBuilder_test.cpp"); USEUNIT("..\mockpp\tests\MockObject_test.cpp"); USEUNIT("..\mockpp\tests\StubBuilder_test.cpp"); USEUNIT("..\mockpp\tests\TypelessStubSequence_test.cpp"); USEUNIT("..\mockpp\tests\ChainingMockObjectSupport_test.cpp"); USEUNIT("..\mockpp\tests\mockpp_pti_test.cpp"); USEUNIT("..\mockpp\tests\OutBound_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockMethod_1_test.cpp"); USEUNIT("..\mockpp\tests\ChainableMockMethod_2_test.cpp"); //--------------------------------------------------------------------------- This file is used by the project manager only and should be treated like the project file main --- NEW FILE: visitmock.bpr --- <?xml version='1.0' encoding='utf-8' ?> <!-- C++Builder XML Project --> <PROJECT> <MACROS> <VERSION value="BCB.06.00"/> <PROJECT value="c:\tmp\compile\visitmock.exe"/> <OBJFILES value="c:\tmp\compile\mockpp_33\\visitmock.obj c:\tmp\compile\mockpp_33\\consumer.obj"/> <RESFILES value=""/> <IDLFILES value=""/> <IDLGENFILES value=""/> <DEFFILE value=""/> <RESDEPEN value="$(RESFILES)"/> <LIBFILES value="c:\tmp\compile\mockpp_33.lib c:\tmp\compile\cppunit_1_10.lib"/> <LIBRARIES value=""/> <SPARELIBS value=""/> <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi bcb2kaxserver.bpi"/> <PATHCPP value=".;..\mockpp\examples\tutorial;..\mockpp\examples\tutorial"/> <PATHPAS value=".;"/> <PATHRC value=".;"/> <PATHASM value=".;"/> <DEBUGLIBPATH value="$(BCB)\lib\debug"/> <RELEASELIBPATH value="$(BCB)\lib\release"/> <LINKER value="ilink32"/> <USERDEFINES value="__DLL___"/> <SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL;USEPACKAGES"/> <MAINSOURCE value="visitmock.bpf"/> <INCLUDEPATH value="..\mockpp\examples\tutorial;..;$(BCB)\include;"X:\Documents\src\cppunit-1.10.2\include\""/> <LIBPATH value="..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;$(BCB)\lib\obj;$(BCB)\lib"/> <WARNINGS value="-w-par"/> <OTHERFILES value=""/> </MACROS> <OPTIONS> <IDLCFLAGS value="-src_suffix cpp -D__DLL___ -I..\mockpp\examples\tutorial -I.. -I$(BCB)\include -I"X:\Documents\src\cppunit-1.10.2\include\." -boa"/> <CFLAG1 value="-vGc -vGt -vGd -Od -Vx -Ve -X- -r- -a8 -b- -k -y -v -vi- -tWC -tWM -c"/> <PFLAGS value="-N2"c:\tmp\compile\mockpp_33\" -N0"c:\tmp\compile\mockpp_33\" -$YD -$W -$O- -$A8 -v -JPHNE -M"/> <RFLAGS value=""/> <AFLAGS value="/mx /w2 /zd"/> <LFLAGS value="-l"c:\tmp\compile\" -I"c:\tmp\compile\mockpp_33\" -D"" -ap -Tpe -x -Gn -v"/> <OTHERFILES value=""/> </OPTIONS> <LINKER> <ALLOBJ value="c0x32.obj $(PACKAGES) $(OBJFILES)"/> <ALLRES value="$(RESFILES)"/> <ALLLIB value="cg32.lib $(LIBFILES) $(LIBRARIES) import32.lib cw32mti.lib"/> <OTHERFILES value=""/> </LINKER> <FILELIST> <FILE FILENAME="visitmock.bpf" FORMNAME="" UNITNAME="visitmock" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="c:\tmp\compile\mockpp_33.lib" FORMNAME="" UNITNAME="mockpp_33" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="c:\tmp\compile\cppunit_1_10.lib" FORMNAME="" UNITNAME="cppunit_1_10" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\examples\tutorial\visitmock.cpp" FORMNAME="" UNITNAME="visitmock" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\examples\tutorial\consumer.cpp" FORMNAME="" UNITNAME="consumer" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> </FILELIST> <BUILDTOOLS> </BUILDTOOLS> <IDEOPTIONS> [Version Info] IncludeVerInfo=0 AutoIncBuild=0 MajorVer=1 MinorVer=0 Release=0 Build=0 Debug=0 PreRelease=0 Special=0 Private=0 DLL=0 Locale=1031 CodePage=1252 [Version Info Keys] CompanyName= FileDescription= FileVersion=1.0.0.0 InternalName= LegalCopyright= LegalTrademarks= OriginalFilename= ProductName= ProductVersion=1.0.0.0 Comments= [HistoryLists\hlIncludePath] Count=30 Item0=..\.;$(BCB)\include;X:\Documents\src\cppunit-1.10.2\include Item1=..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;..\..\cppunit-1.10\include Item2=..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include Item3=..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..;$(BCB)\include;..\..\..\cppunit.ups\include Item4=..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include Item5=..\mockpp_33\examples;..\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\cppunit\include;..\..\..\cppunit-1.8.0\include Item6=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include;X:\src\cppunit-1.8.0\include Item7=..\mockpp_33\tests;..;$(BCB)\include;..\..\cppunit\include Item8=..\mockpp_33\tests;..;$(BCB)\include;B:\cvs\ups\src\3party\cppunit\include Item9=..\mockpp_33\tests;..;$(BCB)\include;..\..\..\cppunit-1.8.0\include Item10=..;$(BCB)\include;..\..\..\cppunit-1.8.0\include Item11=..\mockpp_33\tests;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.8.0\include Item12=..;$(BCB)\include;X:\src\cppunit-1.8.0\include Item13=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include Item14=..;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include Item15=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include Item16=..\..\mockpp;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ Item17=.. ;..\mockpp_33\tests;..\mockpp;..\expat;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include\ Item18=.. ;..\mockpp_33\tests;..\expat;..\mockpp;$(BCB)\include;$(BCB)\include\vcl;C:\wx2\include Item19=..\mockpp_33\tests;..\expat;..\mockpp;$(BCB)\include;$(BCB)\include\vcl Item20=..\mockpp_33\tests;..\mockpp;$(BCB)\include;$(BCB)\include\vcl;expat Item21=..\mockpp;$(BCB)\include;$(BCB)\include\vcl;expat Item22=..\mockpp_33\tests;..\mockpp;$(BCB)\include;$(BCB)\include\vcl Item23=..\mockpp_33\tests;..\mockpp;$(BCB)\include Item24=..\mockpp_33\tests;..\mockpp;$(BCB)/include Item25=..\mockpp_33\tests;..\mockpp Item26=..\mockpp Item27=..\mockpp_33\tests;..\mockpp_33\mockpp Item28=..\mockpp_33\mockpp Item29=..\mockpp_33\tests;..\mockpp_33\mockpp;$(BCB)\include;$(BCB)\include\vcl [HistoryLists\hlLibraryPath] Count=19 Item0=..\mockpp\examples\tutorial;..\mockpp_33\examples\tutorial;$(BCB)\lib\obj;$(BCB)\lib Item1=$(BCB)\lib\obj;$(BCB)\lib Item2=..\mockpp_33\examples\tutorial;..\mockpp_33\examples;..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib Item3=..\mockpp_33\examples;..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib Item4=..\mockpp_33\examples;\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib Item5=\\SONNE\HOMES\src\mockpp_33\mockpp\mockpp_33\tests;..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib Item6=..\mockpp_33\tests;..\expat;$(BCB)\lib\obj;$(BCB)\lib Item7=..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib;output;expat Item8=..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib;output;bin Item9=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;output;bin Item10=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;output Item11=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;E:\Eigene Dateien\c++\mockpp_33\bcb5\output Item12=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib;..\output Item13=..\mockpp_33\apps;$(BCB)\lib\obj;$(BCB)\lib Item14=..\mockpp_33\apps;D:\CBuilder5\mockpp_33\;$(BCB)\lib\obj;$(BCB)\lib Item15=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps\;..\mockpp;$(BCB)\lib\obj;$(BCB)\lib Item16=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps;..\mockpp;$(BCB)\lib\obj;$(BCB)\lib Item17=..\mockpp;$(BCB)\lib\obj;$(BCB)\lib Item18=e:\Eigene Dateien\c++\mockpp_33\mockpp\apps;$(BCB)\lib\obj;$(BCB)\lib [HistoryLists\hlDebugSourcePath] Count=1 Item0=$(BCB)\source\vcl [HistoryLists\hlConditionals] Count=3 Item0=__DLL___ Item1=_DEBUG;ULXR_SHOW_CONTENT;ULXR_SHOW_HTTP;ULXR_SHOW_WRTIE;ULXR_SHOW_READ;ULXR_SHOW_XML;DEBUG;__DLL___ Item2=_DEBUG [HistoryLists\hlIntOutputDir] Count=7 Item0=c:\tmp\compile\mockpp_33\ Item1=c:\tmp\compile\mockpp_33\ulxr_bcb5\ Item2=c:\temp Item3=output Item4=E:\Eigene Dateien\c++\mockpp_33\bcb5\output\ Item5=E:\Eigene Dateien\c++\mockpp_33\bcb5\output Item6=D:\CBuilder5\Projects\output\ [HistoryLists\hlFinalOutputDir] Count=8 Item0=c:\tmp\compile\ Item1=c:\tmp\compile Item2=c:\tmp\compile\mockpp_33\ Item3=c:\temp Item4=output\ Item5=E:\Eigene Dateien\c++\mockpp_33\bcb5\output\ Item6=E:\Eigene Dateien\c++\mockpp_33\bcb5\output Item7=output [HistoryLists\hIBPIOutputDir] Count=10 Item0=c:\tmp\compile\ Item1=c:\tmp\compile Item2=c:\tmp\compile\mockpp_33\ Item3=c:\tmp\compile\mockpp_33\ulxr_bcb5\ Item4=c:\temp Item5=e:\Eigene Dateien\c++\mockpp_33\bcb5\output\ Item6=output\ Item7=E:\Eigene Dateien\c++\mockpp_33\bcb5\output Item8=D:\CBuilder5\Projects\output\ Item9=output [Debugging] DebugSourceDirs=$(BCB)\source\vcl [Parameters] RunParams=localhost/rpc2 Launcher= UseLauncher=0 DebugCWD= HostApplication= RemoteHost= RemotePath= RemoteLauncher= RemoteCWD= RemoteDebug=0 [Compiler] ShowInfoMsgs=0 LinkDebugVcl=0 LinkCGLIB=1 [CORBA] AddServerUnit=1 AddClientUnit=1 PrecompiledHeaders=1 [Language] ActiveLang= ProjectLang= RootDir= </IDEOPTIONS> </PROJECT> --- NEW FILE: cppunit.bpf --- USELIB("c:\tmp\compile\mockpp_33.lib"); USELIB("c:\tmp\compile\cppunit_1_10.lib"); USEUNIT("..\mockpp\examples\tutorial\cppunit.cpp"); //--------------------------------------------------------------------------- This file is used by the project manager only and should be treated like the project file main --- NEW FILE: readability.bpf --- USELIB("c:\tmp\compile\mockpp_33.lib"); USELIB("c:\tmp\compile\cppunit_1_10.lib"); USEUNIT("..\mockpp\tests\readability_test.cpp"); USEUNIT("..\mockpp\tests\classes_ABCDE.cpp"); //--------------------------------------------------------------------------- This file is used by the project manager only and should be treated like the project file main --- NEW FILE: visitmock.bpf --- USELIB("c:\tmp\compile\mockpp_33.lib"); USELIB("c:\tmp\compile\cppunit_1_10.lib"); USEUNIT("..\mockpp\examples\tutorial\visitmock.cpp"); USEUNIT("..\mockpp\examples\tutorial\consumer.cpp"); //--------------------------------------------------------------------------- This file is used by the project manager only and should be treated like the project file main --- NEW FILE: Makefile.am --- SUBDIRS = CLEANFILES = *.~* *.~~* *~ EXTRA_DIST = \ gen-mak.bat \ mockpp.bpg \ mockpp_production.bpr \ mockpp_production.bpf \ readability.bpf \ readability.bpr \ mock_greeter.bpf \ mock_greeter.bpr \ basicmock.bpf \ basicmock.bpr \ visitmock.bpf \ visitmock.bpr \ chainmock.bpf \ chainmock.bpr \ poormock.bpf \ poormock.bpr \ poormock-se.bpf \ poormock-se.bpr \ cppunit.bpf \ cppunit.bpr \ verifying.bpf \ verifying.bpr \ mockpp.bpf \ mockpp.bpr \ mock_test.bpf \ mock_test.bpr \ jmock_test.bpf \ jmock_test.bpr jmock_test_count: grep cpp $(srcdir)/jmock_test.bpf | sort >jmock_test.files cat jmock_test.files | wc -l ; echo "Dateien in jmock_test"; mock_test_count: grep cpp $(srcdir)/mock_test.bpf | sort >mock_test.files cat mock_test.files | wc -l ; echo "Dateien in mock_test"; --- NEW FILE: jmock_test.bpr --- <?xml version='1.0' encoding='utf-8' ?> <!-- C++Builder XML Project --> <PROJECT> <MACROS> <VERSION value="BCB.06.00"/> <PROJECT value="c:\tmp\compile\jmock_test.exe"/> <OBJFILES value="c:\tmp\compile\mockpp_33\\AbstractInvocationDispatcher_test.obj c:\tmp\compile\mockpp_33\\ChainingMockBuilder_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_void_test.obj c:\tmp\compile\mockpp_33\\classes_ABCDE.obj c:\tmp\compile\mockpp_33\\And_test.obj c:\tmp\compile\mockpp_33\\IsAnything_test.obj c:\tmp\compile\mockpp_33\\IsCloseTo_test.obj c:\tmp\compile\mockpp_33\\IsEqual_test.obj c:\tmp\compile\mockpp_33\\IsGreaterOrEqual_test.obj c:\tmp\compile\mockpp_33\\IsGreaterThan_test.obj c:\tmp\compile\mockpp_33\\IsInstanceOf_test.obj c:\tmp\compile\mockpp_33\\IsLessOrEqual_test.obj c:\tmp\compile\mockpp_33\\IsLessThan_test.obj c:\tmp\compile\mockpp_33\\IsNot_test.obj c:\tmp\compile\mockpp_33\\IsNothing_test.obj c:\tmp\compile\mockpp_33\\IsSame_test.obj c:\tmp\compile\mockpp_33\\Or_test.obj c:\tmp\compile\mockpp_33\\ReturnStub_test.obj c:\tmp\compile\mockpp_33\\StringContains_test.obj c:\tmp\compile\mockpp_33\\StringStartsWith_test.obj c:\tmp\compile\mockpp_33\\StringEndsWith_test.obj c:\tmp\compile\mockpp_33\\StubSequence_test.obj c:\tmp\compile\mockpp_33\\TestFailureStub_test.obj c:\tmp\compile\mockpp_33\\ThrowStub_test.obj c:\tmp\compile\mockpp_33\\VoidStub_test.obj c:\tmp\compile\mockpp_33\\CustomStub_test.obj c:\tmp\compile\mockpp_33\\DefaultResultStub_test.obj c:\tmp\compile\mockpp_33\\mock_test.obj c:\tmp\compile\mockpp_33\\Invocation_test.obj c:\tmp\compile\mockpp_33\\AnyArgumentsMatcher_test.obj c:\tmp\compile\mockpp_33\\InvokedRecorder_test.obj c:\tmp\compile\mockpp_33\\InvokeAtLeastOnceMatcher_test.obj c:\tmp\compile\mockpp_33\\UnlimitedMatcher_test.obj c:\tmp\compile\mockpp_33\\InvokeOnceMatcher_test.obj c:\tmp\compile\mockpp_33\\InvokeCountMatcher_test.obj c:\tmp\compile\mockpp_33\\InvokedAfterMatcher_test.obj c:\tmp\compile\mockpp_33\\TestFailureMatcher_test.obj c:\tmp\compile\mockpp_33\\NoArgumentsMatcher_test.obj c:\tmp\compile\mockpp_33\\ArgumentsMatcher_test.obj c:\tmp\compile\mockpp_33\\ConstraintSet_test.obj c:\tmp\compile\mockpp_33\\ConstraintList_test.obj c:\tmp\compile\mockpp_33\\ArgumentsMatchBuilder_test.obj c:\tmp\compile\mockpp_33\\InvocationMockerBuilder_test.obj c:\tmp\compile\mockpp_33\\AbstractDynamicChainingMock_test.obj c:\tmp\compile\mockpp_33\\CoreMock_test.obj c:\tmp\compile\mockpp_33\\DynamicChainingMockError_test.obj c:\tmp\compile\mockpp_33\\FIFOInvocationDispatcher_test.obj c:\tmp\compile\mockpp_33\\InvocationMocker_test.obj c:\tmp\compile\mockpp_33\\LIFOInvocationDispatcher_test.obj c:\tmp\compile\mockpp_33\\InvokeAtMostMatcher_test.obj c:\tmp\compile\mockpp_33\\InvokedBeforeMatcher_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_1_void_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_2_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_2_void_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_3_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_3_void_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_4_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_4_void_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_5_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_5_void_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObjectPolymorphism_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_test.obj c:\tmp\compile\mockpp_33\\ChainableMockObject_1_test.obj c:\tmp\compile\mockpp_33\\MatchBuilder_test.obj c:\tmp\compile\mockpp_33\\MockObject_test.obj c:\tmp\compile\mockpp_33\\StubBuilder_test.obj c:\tmp\compile\mockpp_33\\TypelessStubSequence_test.obj c:\tmp\compile\mockpp_33\\ChainingMockObjectSupport_test.obj c:\tmp\compile\mockpp_33\\mockpp_pti_test.obj c:\tmp\compile\mockpp_33\\OutBound_test.obj c:\tmp\compile\mockpp_33\\ChainableMockMethod_1_test.obj c:\tmp\compile\mockpp_33\\ChainableMockMethod_2_test.obj"/> <RESFILES value=""/> <IDLFILES value=""/> <IDLGENFILES value=""/> <DEFFILE value=""/> <RESDEPEN value="$(RESFILES)"/> <LIBFILES value="c:\tmp\compile\mockpp_33.lib c:\tmp\compile\cppunit_1_10.lib"/> <LIBRARIES value=""/> <SPARELIBS value=""/> <PACKAGES value="rtl.bpi vcl.bpi vclx.bpi bcbsmp.bpi qrpt.bpi dbrtl.bpi vcldb.bpi bdertl.bpi ibsmp.bpi vcldbx.bpi teeui.bpi teedb.bpi tee.bpi teeqr.bpi ibxpress.bpi bcbie.bpi vclie.bpi inetdb.bpi inet.bpi nmfast.bpi dclocx.bpi bcb2kaxserver.bpi"/> <PATHCPP value=".;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests;..\mockpp\tests"/> <PATHPAS value=".;"/> <PATHRC value=".;"/> <PATHASM value=".;"/> <DEBUGLIBPATH value="$(BCB)\lib\debug"/> <RELEASELIBPATH value="$(BCB)\lib\release"/> <LINKER value="ilink32"/> <USERDEFINES value="__DLL___"/> <SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL;USEPACKAGES"/> <MAINSOURCE value="jmock_test.bpf"/> <INCLUDEPATH value="..\tests;tests;C:\tests\;\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests;..\mockpp\tests;..\..\mockpp;$(BCB)\include;..\..\..\cppunit-1.10.2\include;"g:\data\src\cppunit-1.10.2\include\""/> <LIBPATH value="..\tests;tests;C:\tests\;\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests;..\mockpp\tests;..\mockpp_33\tests;$(BCB)\lib\obj;$(BCB)\lib"/> <WARNINGS value="-w8092 -w8091 -w8090 -w8089 -w8087 -wprc -wuse -wucp -wstv -wstu -wsig -wpin -wnod -wnak -wdef -wcln -wbbf -wasm -wamp -wamb"/> <OTHERFILES value=""/> </MACROS> <OPTIONS> <IDLCFLAGS value="-src_suffix cpp -D__DLL___ -I..\tests -Itests -IC:\tests\. -I\\192.168.2.1\ewald\Documents\src\mockpp\mockpp\mockpp\tests -I..\mockpp\tests -I..\..\mockpp -I$(BCB)\include -I..\..\..\cppunit-1.10.2\include -I"g:\data\src\cppunit-1.10.2\include\." -boa"/> <CFLAG1 value="-vGc -vGt -vGd -Od -Vx -Ve -X- -r- -a8 -b- -k -y -v -vi- -tWC -tWM -c"/> <PFLAGS value="-N2"c:\tmp\compile\mockpp_33\" -N0"c:\tmp\compile\mockpp_33\" -$YD -$W -$O- -$A8 -v -JPHNE -M"/> <RFLAGS value=""/> <AFLAGS value="/mx /w2 /zd"/> <LFLAGS value="-l"c:\tmp\compile\" -I"c:\tmp\compile\mockpp_33\" -D"" -ap -Tpe -x -Gn -v"/> <OTHERFILES value=""/> </OPTIONS> <LINKER> <ALLOBJ value="c0x32.obj $(PACKAGES) $(OBJFILES)"/> <ALLRES value="$(RESFILES)"/> <ALLLIB value="cg32.lib $(LIBFILES) $(LIBRARIES) import32.lib cw32mti.lib"/> <OTHERFILES value=""/> </LINKER> <FILELIST> <FILE FILENAME="jmock_test.bpf" FORMNAME="" UNITNAME="jmock_test" CONTAINERID="BPF" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="c:\tmp\compile\mockpp_33.lib" FORMNAME="" UNITNAME="mockpp_33" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="c:\tmp\compile\cppunit_1_10.lib" FORMNAME="" UNITNAME="cppunit_1_10" CONTAINERID="LibTool" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\AbstractInvocationDispatcher_test.cpp" FORMNAME="" UNITNAME="AbstractInvocationDispatcher_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ChainingMockBuilder_test.cpp" FORMNAME="" UNITNAME="ChainingMockBuilder_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ChainableMockObject_void_test.cpp" FORMNAME="" UNITNAME="ChainableMockObject_void_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\classes_ABCDE.cpp" FORMNAME="" UNITNAME="classes_ABCDE" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\And_test.cpp" FORMNAME="" UNITNAME="And_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\IsAnything_test.cpp" FORMNAME="" UNITNAME="IsAnything_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\IsCloseTo_test.cpp" FORMNAME="" UNITNAME="IsCloseTo_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\IsEqual_test.cpp" FORMNAME="" UNITNAME="IsEqual_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\IsGreaterOrEqual_test.cpp" FORMNAME="" UNITNAME="IsGreaterOrEqual_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\IsGreaterThan_test.cpp" FORMNAME="" UNITNAME="IsGreaterThan_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\IsInstanceOf_test.cpp" FORMNAME="" UNITNAME="IsInstanceOf_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\IsLessOrEqual_test.cpp" FORMNAME="" UNITNAME="IsLessOrEqual_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\IsLessThan_test.cpp" FORMNAME="" UNITNAME="IsLessThan_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\IsNot_test.cpp" FORMNAME="" UNITNAME="IsNot_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\IsNothing_test.cpp" FORMNAME="" UNITNAME="IsNothing_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\IsSame_test.cpp" FORMNAME="" UNITNAME="IsSame_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\Or_test.cpp" FORMNAME="" UNITNAME="Or_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ReturnStub_test.cpp" FORMNAME="" UNITNAME="ReturnStub_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\StringContains_test.cpp" FORMNAME="" UNITNAME="StringContains_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\StringStartsWith_test.cpp" FORMNAME="" UNITNAME="StringStartsWith_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\StringEndsWith_test.cpp" FORMNAME="" UNITNAME="StringEndsWith_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\StubSequence_test.cpp" FORMNAME="" UNITNAME="StubSequence_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\TestFailureStub_test.cpp" FORMNAME="" UNITNAME="TestFailureStub_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\ThrowStub_test.cpp" FORMNAME="" UNITNAME="ThrowStub_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\VoidStub_test.cpp" FORMNAME="" UNITNAME="VoidStub_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\CustomStub_test.cpp" FORMNAME="" UNITNAME="CustomStub_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\DefaultResultStub_test.cpp" FORMNAME="" UNITNAME="DefaultResultStub_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\mock_test.cpp" FORMNAME="" UNITNAME="mock_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\Invocation_test.cpp" FORMNAME="" UNITNAME="Invocation_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\AnyArgumentsMatcher_test.cpp" FORMNAME="" UNITNAME="AnyArgumentsMatcher_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\InvokedRecorder_test.cpp" FORMNAME="" UNITNAME="InvokedRecorder_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\InvokeAtLeastOnceMatcher_test.cpp" FORMNAME="" UNITNAME="InvokeAtLeastOnceMatcher_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\UnlimitedMatcher_test.cpp" FORMNAME="" UNITNAME="UnlimitedMatcher_test" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\mockpp\tests\InvokeOnceMatcher_test.cpp" FORMNAME="" UNITNAME="InvokeOnceMatcher_test" CONTAINERID="CCompiler" DESIGNCLA... [truncated message content] |
From: Ewald A. <ewa...@us...> - 2005-10-08 17:40:43
|
Update of /cvsroot/mockpp/mockpp/bcb6 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9631/bcb6 Log Message: Directory /cvsroot/mockpp/mockpp/bcb6 added to the repository |
From: Ewald A. <ewa...@us...> - 2005-10-07 21:16:45
|
Update of /cvsroot/mockpp/mockpp/mockpp/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31123/mockpp/tests Modified Files: Makefile.am Log Message: update Index: Makefile.am =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/Makefile.am,v retrieving revision 1.84 retrieving revision 1.85 diff -u -d -r1.84 -r1.85 --- Makefile.am 3 Oct 2005 09:54:39 -0000 1.84 +++ Makefile.am 7 Oct 2005 21:16:35 -0000 1.85 @@ -42,19 +42,19 @@ ########################################################################### mock_test_SOURCES = mock_test.cpp VisitableMockObject_test.cpp \ - Formatter_test.cpp Throwable_test.cpp ThrowableList_test.cpp ExpectationCounter_test.cpp \ - ExpectationCounterRange_test.cpp ExpectationMap_test.cpp ExpectationList_test.cpp \ - ConstraintList_test.cpp ExpectationSet_test.cpp ExpectationConglomeration_test.cpp \ - ExpectationSegment_test.cpp ExpectationValue_test.cpp ExpectationBoundary_test.cpp \ - Verifiable_test.cpp Exception_test.cpp mockpp_test.cpp ReturnObjectList_test.cpp \ - VisitableMockObject_template_test.cpp Assert_test.cpp AssertMo_test.cpp MockObject_test.cpp \ - VisitableMockObject_1_test.cpp VisitableMockObject_2_test.cpp VisitableMockObject_3_test.cpp \ - VisitableMockObject_4_test.cpp VisitableMockObject_5_test.cpp VisitableMockObject_void_test.cpp \ - VisitableMockObject_1_void_test.cpp VisitableMockObject_2_void_test.cpp \ - VisitableMockObject_3_void_test.cpp VisitableMockObject_4_void_test.cpp \ - VisitableMockObject_5_void_test.cpp VerifyingTestCase_test.cpp classes_ABCDE.cpp \ - VerifyingTestCaller_test.cpp TrackingCounter_test.cpp MixedMockObject_5_test.cpp TimeServer_test.cpp \ - VisitableMockMethod_2_test.cpp + Formatter_test.cpp Throwable_test.cpp ThrowableList_test.cpp ExpectationCounter_test.cpp \ + ExpectationCounterRange_test.cpp ExpectationMap_test.cpp ExpectationList_test.cpp \ + ConstraintList_test.cpp ExpectationSet_test.cpp ExpectationConglomeration_test.cpp \ + ExpectationSegment_test.cpp ExpectationValue_test.cpp ExpectationBoundary_test.cpp \ + Verifiable_test.cpp Exception_test.cpp mockpp_test.cpp ReturnObjectList_test.cpp \ + VisitableMockObject_template_test.cpp Assert_test.cpp AssertMo_test.cpp MockObject_test.cpp \ + VisitableMockObject_1_test.cpp VisitableMockObject_2_test.cpp VisitableMockObject_3_test.cpp \ + VisitableMockObject_4_test.cpp VisitableMockObject_5_test.cpp VisitableMockObject_void_test.cpp \ + VisitableMockObject_1_void_test.cpp VisitableMockObject_2_void_test.cpp \ + VisitableMockObject_3_void_test.cpp VisitableMockObject_4_void_test.cpp \ + VisitableMockObject_5_void_test.cpp VerifyingTestCase_test.cpp classes_ABCDE.cpp \ + VerifyingTestCaller_test.cpp TrackingCounter_test.cpp MixedMockObject_5_test.cpp TimeServer_test.cpp \ + VisitableMockMethod_2_test.cpp VisitableMockMethod_1_test.cpp jmock_test_SOURCES = And_test.cpp IsAnything_test.cpp IsCloseTo_test.cpp \ IsEqual_test.cpp IsGreaterOrEqual_test.cpp IsGreaterThan_test.cpp IsInstanceOf_test.cpp \ |
From: Ewald A. <ewa...@us...> - 2005-10-07 21:16:07
|
Update of /cvsroot/mockpp/mockpp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30904 Modified Files: run-configure-ascii.sh run-configure-unicode.sh Log Message: cleanup Index: run-configure-unicode.sh =================================================================== RCS file: /cvsroot/mockpp/mockpp/run-configure-unicode.sh,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- run-configure-unicode.sh 28 Aug 2005 20:40:23 -0000 1.2 +++ run-configure-unicode.sh 7 Oct 2005 21:16:00 -0000 1.3 @@ -1,4 +1,4 @@ #!/bin/sh MYFLAGS="-O0 -g3 -Wall -Werror" MYCC="ccache g++" -CFLAGS="$MYFLAGS" CXXFLAGS="$MYFLAGS" CXX=$MYCC CC=$MYCC ${0%/*}/configure --enable-unicode --enable-debug=full +CFLAGS="$MYFLAGS" CXXFLAGS="$MYFLAGS" CXX=$MYCC CC=$MYCC ${0%/*}/configure --enable-unicode --enable-debug=full --prefix=/tmp/mockpp-install Index: run-configure-ascii.sh =================================================================== RCS file: /cvsroot/mockpp/mockpp/run-configure-ascii.sh,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- run-configure-ascii.sh 28 Aug 2005 20:40:23 -0000 1.2 +++ run-configure-ascii.sh 7 Oct 2005 21:15:59 -0000 1.3 @@ -1,4 +1,4 @@ #!/bin/sh MYFLAGS="-O0 -g3 -Wall -Werror" MYCC="ccache g++" -CFLAGS="$MYFLAGS" CXXFLAGS="$MYFLAGS" CXX=$MYCC CC=$MYCC ${0%/*}/configure --enable-debug=full \ No newline at end of file +CFLAGS="$MYFLAGS" CXXFLAGS="$MYFLAGS" CXX=$MYCC CC=$MYCC ${0%/*}/configure --enable-debug=full --prefix=/tmp/mockpp-install \ No newline at end of file |
From: Ewald A. <ewa...@us...> - 2005-10-05 16:02:37
|
Update of /cvsroot/mockpp/mockpp/mockpp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3628/mockpp Modified Files: VisitableMockMethod.h Log Message: intermediate update Index: VisitableMockMethod.h =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/VisitableMockMethod.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- VisitableMockMethod.h 2 Oct 2005 18:51:33 -0000 1.1 +++ VisitableMockMethod.h 5 Oct 2005 16:02:11 -0000 1.2 @@ -38,6 +38,7 @@ namespace mockpp { +#ifdef MOCKPP_XXX template <typename R> class VisitableMockMethodBase : public MockObject @@ -77,20 +78,204 @@ R forward(P1 param1) const { - return R(); + std::string func_name (getMethodName()); + if (!isActivated() ) + { + addExpectedMethod(getLatin1(getVerifiableName()) + "." + func_name); + Parameter1.addExpected((v_type1)param1); + return; + } + else + { + addActualMethod(getLatin1(getVerifiableName()) + "." + func_name); + try { + Throwable *t; + if (ResponseValues.find(t, (v_type1)param1)) + t->throw_me(); + + bool do_throw = true; + if (ThrowablesInline) + { + if (ThrowableInsteadReturn.size() != 0) + { + do_throw = ThrowableInsteadReturn[0]; + ThrowableInsteadReturn.erase(ThrowableInsteadReturn.begin()); + } + } + + if (do_throw && Throwables.hasMoreObjects() != 0) + { + Throwable *thr = Throwables.nextThrowableObject(); + if (thr != 0) + thr->throw_me(); + } + + if (DefaultThrowable.get() != 0) + DefaultThrowable.get()->throw_me() + + } + catch(...) + { + Parameter1.balanceActual(); + throw; + } + Parameter1.addActual((v_type1&)param1); + return; + } } - class ChainerFor + R forward (const ConstraintHolder< v_type1 > ¶m1) /* @todo const? */ { + addExpectedMethod(getLatin1(getVerifiableName()) + "." + getMethodName()); + Parameter1.addExpected(param1); + } + + private: + + ThrowableItem DefaultThrowable; + mutable ThrowableList Throwables; + bool ThrowablesInline; + mutable std::vector<bool> ThrowableInsteadReturn; + mutable ResponseThrowableVector1< v_type1 > ResponseValues; + mutable ConstraintList< type1 > Parameter1; + } + + friend class ControllerFor; + + public: + + class ControllerFor : public VisitableMockObject::Controller + { + classname *objptr; + public: + ControllerFor (classname *cls) + : objptr(cls) + { + objptr->addController(this); + } + + virtual ~ControllerFor () + { + objptr->removeController(this); + } + public: + void reset() + { + MOCKPP_ASSERT_FALSE(objptr->isActivated()); + objptr->Throwables.clear(); \ + objptr->DefaultThrowable.clear(); \ + objptr->ThrowablesInline = MOCKPP_THROWABLE_INLINE; \ + objptr->ThrowableInsteadReturn.clear() + objptr->ResponseValues.clear(); \ + objptr->Parameter1.clear(); + } + + virtual void unsetThrowablesInline() + { + MOCKPP_ASSERT_FALSE(objptr->isActivated()); + objptr->methThrowablesInline = false; }; - private: + void addThrowable(Throwable *t_) + { + std::auto_ptr<Throwable> at (t_); + MOCKPP_ASSERT_FALSE(objptr->isActivated()); + objptr->methThrowables.push_back(at.release()); + objptr->methThrowableInsteadReturn.push_back(true); + } + + template <class T> + void addThrowable(const T &w, unsigned count = 1) + { + for ( ; count > 0; --count) + addThrowable(make_throwable(w)); + } + + void setDefaultThrowable(Throwable *t_) + { + std::auto_ptr<Throwable> at (t_); + MOCKPP_ASSERT_FALSE(objptr->isActivated()); + objptr->methDefaultThrowable.take(at.release()); + } + + virtual void verify() + { + if (objptr->methhaveDefaultReturnValue) + { + String fmt = mockpp_i18n(MOCKPP_PCHAR("%1 is unused.")); + fmt << MOCKPP_PCHAR(getMethodName()) MOCKPP_PCHAR("DefaultReturnValueUsed"); + MOCKPP_ASSERT_TRUE_MESSAGE(fmt, objptr->methDefaultReturnValueUsed); + } + + Throwable *dt = objptr->methDefaultThrowable.get(); + if (dt != 0) + { + String fmt = mockpp_i18n(MOCKPP_PCHAR("%1 is unused.")); + fmt << MOCKPP_PCHAR(getMethodName()) MOCKPP_PCHAR("DefaultThrowable"); + MOCKPP_ASSERT_TRUE_MESSAGE(fmt, dt->hasThrown()); + } + } + + void addReturnValue(const ret_type &rv, unsigned count = 1) + { + MOCKPP_ASSERT_FALSE(objptr->isActivated()); + for ( ; count > 0; --count) + { + objptr->methReturnValues.addObjectToReturn(rv); + objptr->methThrowableInsteadReturn.push_back(false); + } + } + + void setDefaultReturnValue(const ret_type &rv) + { + MOCKPP_ASSERT_FALSE(objptr->isActivated()); + objptr->methhaveDefaultReturnValue = true; + objptr->methDefaultReturnValue = rv; + } + + void addResponseValue(const ret_type &rv, const type1 &p1, unsigned count = MOCKPP_UNLIMITED) + { + MOCKPP_ASSERT_FALSE(objptr->isActivated()); + objptr->methResponseValues.add(rv, (type1&)p1, count); + } + + void addResponseValue(const ret_type &rv, const ConstraintHolder< type1 > &p1, unsigned count = MOCKPP_UNLIMITED) + { + MOCKPP_ASSERT_FALSE(objptr->isActivated()); + objptr->methResponseValues.add(rv, p1, count); + } + + void addResponseThrowable(Throwable *t, const type1 &p1, unsigned count = MOCKPP_UNLIMITED) + { + MOCKPP_ASSERT_FALSE(objptr->isActivated()); + objptr->methResponseValues.add(t, (type1&)p1, count); + } + + void addResponseThrowable(Throwable *t, const ConstraintHolder< type1 > &p1, unsigned count = MOCKPP_UNLIMITED) + { + MOCKPP_ASSERT_FALSE(objptr->isActivated()); + objptr->methResponseValues.add(t, p1, count); + } + }; + + ThrowableItem DefaultThrowable; + mutable ThrowableList Throwables; + bool ThrowablesInline; + mutable std::vector<bool> ThrowableInsteadReturn; + + mutable ReturnObjectList< ret_type > ReturnValues; + bool haveDefaultReturnValue; + mutable bool DefaultReturnValueUsed; + ret_type DefaultReturnValue; + + mutable ConstraintList< type1 > Parameter1 + - VisitableMockObject *Visitable_parent; }; +#endif } // namespace mockpp |
From: Ewald A. <ewa...@us...> - 2005-10-05 16:02:26
|
Update of /cvsroot/mockpp/mockpp/mockpp/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3628/mockpp/tests Modified Files: VisitableMockMethod_1_test.cpp VisitableMockMethod_2_test.cpp Log Message: intermediate update Index: VisitableMockMethod_2_test.cpp =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/VisitableMockMethod_2_test.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- VisitableMockMethod_2_test.cpp 2 Oct 2005 18:51:33 -0000 1.1 +++ VisitableMockMethod_2_test.cpp 5 Oct 2005 16:02:11 -0000 1.2 @@ -47,6 +47,9 @@ namespace { // anon +#ifdef MOCKPP_XXX + + class VisitableMockMethod_2_test : public CppUnit::TestFixture { public: @@ -106,6 +109,7 @@ mcm.verify(); } +#endif } // anon ns Index: VisitableMockMethod_1_test.cpp =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/VisitableMockMethod_1_test.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- VisitableMockMethod_1_test.cpp 2 Oct 2005 18:51:33 -0000 1.1 +++ VisitableMockMethod_1_test.cpp 5 Oct 2005 16:02:11 -0000 1.2 @@ -47,6 +47,8 @@ namespace { // anon +#ifdef MOCKPP_XXX + class VisitableMockMethod_1_test : public CppUnit::TestFixture { public: @@ -106,6 +108,7 @@ mcm.verify(); } +#endif } // anon ns |
From: Ewald A. <ewa...@us...> - 2005-10-05 16:02:23
|
Update of /cvsroot/mockpp/mockpp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3628 Modified Files: usb-sik Log Message: intermediate update Index: usb-sik =================================================================== RCS file: /cvsroot/mockpp/mockpp/usb-sik,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- usb-sik 2 Oct 2005 18:51:33 -0000 1.4 +++ usb-sik 5 Oct 2005 16:02:11 -0000 1.5 @@ -9,7 +9,7 @@ for stick in $STICKS; do echo $stick bak=$stick/backup - test -d $bak && (cd .. && tar cfjv $bak/$TARBALL mockpp/* --exclude-from=mockpp/fd-sik.excl && echo $bak && ls -l $bak) && break + test -d $bak && (cd .. && tar cfjv $bak/$TARBALL --exclude-from=mockpp/fd-sik.excl mockpp/* && echo $bak && ls -l $bak) && break done; sync |
From: Ewald A. <ewa...@us...> - 2005-10-03 09:55:03
|
Update of /cvsroot/mockpp/mockpp/mockpp/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20688/mockpp/tests Modified Files: ChainableMockMethod_1_test.cpp ChainableMockMethod_2_test.cpp Makefile.am Added Files: IncCounter.h Log Message: more tests and fixes Index: Makefile.am =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/Makefile.am,v retrieving revision 1.83 retrieving revision 1.84 diff -u -d -r1.83 -r1.84 --- Makefile.am 2 Oct 2005 18:51:33 -0000 1.83 +++ Makefile.am 3 Oct 2005 09:54:39 -0000 1.84 @@ -83,7 +83,7 @@ check_inst_SOURCES = check_inst.cpp -noinst_HEADERS = classes_ABCDE.h MyBuilderNamespace.h MyMatchBuilder.h +noinst_HEADERS = classes_ABCDE.h MyBuilderNamespace.h MyMatchBuilder.h IncCounter.h ########################################################################### Index: ChainableMockMethod_1_test.cpp =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/ChainableMockMethod_1_test.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- ChainableMockMethod_1_test.cpp 2 Oct 2005 18:51:33 -0000 1.2 +++ ChainableMockMethod_1_test.cpp 3 Oct 2005 09:54:39 -0000 1.3 @@ -44,8 +44,11 @@ #include <mockpp/constraint/OutBound.h> +#include "IncCounter.h" + #include <cppunit/extensions/HelperMacros.h> + namespace { // anon @@ -56,12 +59,14 @@ CPPUNIT_TEST_SUITE( ChainableMockMethod_1_test ); CPPUNIT_TEST( test_parameter_1 ); + CPPUNIT_TEST( test_parameter_1v ); CPPUNIT_TEST_SUITE_END(); public: void test_parameter_1(); + void test_parameter_1v(); }; @@ -75,6 +80,7 @@ MyChainableMockObject_1(const mockpp::String &name) : mockpp::ChainableMockObject(name, 0) , chainable_mocker(MOCKPP_PCHAR("chainable"), this) + , chainablev_mocker(MOCKPP_PCHAR("chainablev"), this) {} int chainable(unsigned i) @@ -82,7 +88,13 @@ return chainable_mocker.forward(i); } - mockpp::ChainableMockMethod1<int, unsigned> chainable_mocker; + void chainablev(unsigned i) + { + chainablev_mocker.forward(i); + } + + mockpp::ChainableMockMethod1<int, unsigned> chainable_mocker; + mockpp::ChainableMockMethod1<void, unsigned> chainablev_mocker; }; @@ -97,7 +109,7 @@ .will(new mockpp::ReturnStub<int>(21)); chain.stubs(mockpp::once()) - .with(mockpp::eq((unsigned int) 34)) // @todoc pitfall + .with(mockpp::eq((unsigned int) 34)) .will(new mockpp::ReturnStub<int>(43)); CPPUNIT_ASSERT(mcm.chainable(12) == 21); @@ -117,6 +129,40 @@ } +void ChainableMockMethod_1_test::test_parameter_1v() +{ + MyChainableMockObject_1 mcm(MOCKPP_PCHAR("chainable-object")); + + mockpp::ChainableMockMethod1<void, unsigned>::ChainerFor chain(mcm, mcm.chainablev_mocker); + unsigned counter = 0; + + chain.stubs(mockpp::once()) + .with(mockpp::eq((unsigned int) 12)) + .will(new IncCounter<unsigned>(counter)); +// @todo CPPUNIT_ASSERT_EQUAL(1u, counter); + + chain.stubs(mockpp::once()) + .with(mockpp::eq((unsigned int) 34)) + .will(new IncCounter<unsigned>(counter)); +// @todo CPPUNIT_ASSERT_EQUAL(2u, counter); + + mcm.chainablev(12); + mcm.chainablev(34); + + try + { + mcm.chainablev(56); + CPPUNIT_ASSERT_MESSAGE("should have thrown", false); + } + catch(mockpp::AssertionFailedError &ex) + { + CPPUNIT_ASSERT(ex.getMessage().find(MOCKPP_PCHAR("unexpected invocation")) != mockpp::String::npos); + } + + mcm.verify(); +} + + } // anon ns --- NEW FILE: IncCounter.h --- /*************************************************************************** IncCounter.cpp - Increments a counter value for testing purposes ------------------- begin : Thu Oct 2 2005 copyright : (C) 2002-2005 by Ewald Arnold email : mockpp at ewald-arnold dot de $Id: IncCounter.h,v 1.1 2005/10/03 09:54:39 ewald-arnold Exp $ ***************************************************************************/ /************************************************************************** begin : Thu Oct 3 2005 copyright : (C) 2002-2005 by Ewald Arnold email : mockpp at ewald-arnold dot de This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #ifndef MOCKPP_IncCounter_H #define MOCKPP_IncCounter_H #include <mockpp/mockpp.h> // always first #include <mockpp/stub/TypelessStub.h> #include <iostream> // @todo template <typename T> class IncCounter : public mockpp::TypelessStub<void> { public: IncCounter( T &arg ) : back_ref(arg) { } virtual ~IncCounter() {} virtual void typelessInvoke() { std::cout << "inccounter\n"; back_ref++; } virtual mockpp::String describeTo( mockpp::String &buffer ) const { mockpp::String fmt = MOCKPP_PCHAR("inc counter %1"); buffer += fmt; return buffer; } private: T& back_ref; }; #endif // MOCKPP_IncCounter_H Index: ChainableMockMethod_2_test.cpp =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/ChainableMockMethod_2_test.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- ChainableMockMethod_2_test.cpp 2 Oct 2005 18:51:33 -0000 1.1 +++ ChainableMockMethod_2_test.cpp 3 Oct 2005 09:54:39 -0000 1.2 @@ -44,6 +44,8 @@ #include <mockpp/constraint/OutBound.h> +#include "IncCounter.h" + #include <cppunit/extensions/HelperMacros.h> namespace { // anon @@ -56,12 +58,14 @@ CPPUNIT_TEST_SUITE( ChainableMockMethod_2_test ); CPPUNIT_TEST( test_parameter_2 ); + CPPUNIT_TEST( test_parameter_2v ); CPPUNIT_TEST_SUITE_END(); public: void test_parameter_2(); + void test_parameter_2v(); }; @@ -75,6 +79,7 @@ MyChainableMockObject_2(const mockpp::String &name) : mockpp::ChainableMockObject(name, 0) , chainable_mocker(MOCKPP_PCHAR("chainable"), this) + , chainablev_mocker(MOCKPP_PCHAR("chainablev"), this) {} int chainable(unsigned i, long l) @@ -82,7 +87,13 @@ return chainable_mocker.forward(i, l); } - mockpp::ChainableMockMethod2<int, unsigned, long> chainable_mocker; + void chainablev(unsigned i, long l) + { + chainablev_mocker.forward(i, l); + } + + mockpp::ChainableMockMethod2<int, unsigned, long> chainable_mocker; + mockpp::ChainableMockMethod2<void, unsigned, long> chainablev_mocker; }; @@ -119,6 +130,42 @@ } +void ChainableMockMethod_2_test::test_parameter_2v() +{ + MyChainableMockObject_2 mcm(MOCKPP_PCHAR("chainable-object")); + + mockpp::ChainableMockMethod2<void, unsigned, long>::ChainerFor chain(mcm, mcm.chainablev_mocker); + unsigned counter = 0; + + chain.stubs(mockpp::once()) + .with(mockpp::eq<unsigned>(12u), + mockpp::eq<long>(23)) + .will(new IncCounter<unsigned>(counter)); +// @todo CPPUNIT_ASSERT_EQUAL(1u, counter); + + chain.stubs(mockpp::once()) + .with(mockpp::eq<unsigned>(34), + mockpp::eq<long>(45)) + .will(new IncCounter<unsigned>(counter)); +// @todo CPPUNIT_ASSERT_EQUAL(2u, counter); + + mcm.chainablev(12, 23); + mcm.chainablev(34, 45); + + try + { + mcm.chainablev(56, 67); + CPPUNIT_ASSERT_MESSAGE("should have thrown", false); + } + catch(mockpp::AssertionFailedError &ex) + { + CPPUNIT_ASSERT(ex.getMessage().find(MOCKPP_PCHAR("unexpected invocation")) != mockpp::String::npos); + } + + mcm.verify(); +} + + } // anon ns |
From: Ewald A. <ewa...@us...> - 2005-10-03 09:54:48
|
Update of /cvsroot/mockpp/mockpp/mockpp/chaining In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20688/mockpp/chaining Modified Files: ChainableMockMethod.h Log Message: more tests and fixes Index: ChainableMockMethod.h =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/chaining/ChainableMockMethod.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- ChainableMockMethod.h 2 Oct 2005 18:51:33 -0000 1.2 +++ ChainableMockMethod.h 3 Oct 2005 09:54:39 -0000 1.3 @@ -60,8 +60,11 @@ }; +///////////////////////////////////////////////////////////////////////////////////////////// + + template <typename R, typename P1> -class ChainableMockMethod1 : public ChainableMockMethodBase<R> +class ChainableMockMethod1Base : public ChainableMockMethodBase<R> { public: @@ -73,18 +76,12 @@ * @param name human readable description about the expectation * @param parent parent chainable mock object */ - ChainableMockMethod1(const String &name, ChainableMockObject *parent = 0) + ChainableMockMethod1Base(const String &name, ChainableMockObject *parent = 0) : ChainableMockMethodBase<R>(name, parent) , coremock(MOCKPP_PCHAR("CoreMock_in_") + name, this) {} - R forward(P1 param1) const - { - InvocationType inv(MOCKPP_PCHAR("name"), param1); - return coremock.invoke(inv); - } - - CoreMockType & getCoreMock() + CoreMockType & getCoreMock() const { return coremock; } @@ -95,20 +92,68 @@ { public: - ChainerFor(ChainableMockObject &obj, ChainableMockMethod1 &method) + ChainerFor(ChainableMockObject &obj, ChainableMockMethod1Base &method) : Builder(&method.getCoreMock(), &obj, method.getMethodName()) {} }; private: - ChainableMockObject *chainable_parent; mutable CoreMockType coremock; }; +template <typename R, typename P1> +class ChainableMockMethod1 : public ChainableMockMethod1Base<R, P1> +{ + public: + + typedef typename ChainableMockMethod1Base<R, P1>::InvocationType InvocationType; + + /** Constructs the mock object. + * @param name human readable description about the expectation + * @param parent parent chainable mock object + */ + ChainableMockMethod1(const String &name, ChainableMockObject *parent = 0) + : ChainableMockMethod1Base<R, P1>(name, parent) + {} + + R forward(P1 param1) const + { + InvocationType inv(getMethodName(), param1); + return getCoreMock().invoke(inv); + } +}; + + +template <typename P1> +class ChainableMockMethod1<void, P1> : public ChainableMockMethod1Base<void, P1> +{ + public: + + typedef typename ChainableMockMethod1Base<void, P1>::InvocationType InvocationType; + + /** Constructs the mock object. + * @param name human readable description about the expectation + * @param parent parent chainable mock object + */ + ChainableMockMethod1(const String &name, ChainableMockObject *parent = 0) + : ChainableMockMethod1Base<void, P1>(name, parent) + {} + + void forward(P1 param1) const + { + InvocationType inv(MOCKPP_PCHAR("void-name"), param1); + getCoreMock().invoke(inv); + } +}; + + +///////////////////////////////////////////////////////////////////////////////////////////// + + template <typename R, typename P1, typename P2> -class ChainableMockMethod2 : public ChainableMockMethodBase<R> +class ChainableMockMethod2Base : public ChainableMockMethodBase<R> { public: @@ -120,18 +165,12 @@ * @param name human readable description about the expectation * @param parent parent chainable mock object */ - ChainableMockMethod2(const String &name, ChainableMockObject *parent = 0) + ChainableMockMethod2Base(const String &name, ChainableMockObject *parent = 0) : ChainableMockMethodBase<R>(name, parent) , coremock(MOCKPP_PCHAR("CoreMock_in_") + name, this) {} - R forward(P1 param1, P2 param2) const - { - InvocationType inv(MOCKPP_PCHAR("name"), param1, param2); - return coremock.invoke(inv); - } - - CoreMockType & getCoreMock() + CoreMockType & getCoreMock() const { return coremock; } @@ -142,7 +181,7 @@ { public: - ChainerFor(ChainableMockObject &obj, ChainableMockMethod2 &method) + ChainerFor(ChainableMockObject &obj, ChainableMockMethod2Base &method) : Builder(&method.getCoreMock(), &obj, method.getMethodName()) {} }; @@ -153,6 +192,52 @@ }; +template <typename R, typename P1, typename P2> +class ChainableMockMethod2 : public ChainableMockMethod2Base<R, P1, P2> +{ + public: + + typedef typename ChainableMockMethod2Base<void, P1, P2>::InvocationType InvocationType; + + /** Constructs the mock object. + * @param name human readable description about the expectation + * @param parent parent chainable mock object + */ + ChainableMockMethod2(const String &name, ChainableMockObject *parent = 0) + : ChainableMockMethod2Base<R, P1, P2>(name, parent) + {} + + R forward(P1 param1, P2 param2) const + { + InvocationType inv(getMethodName(), param1, param2); + return getCoreMock().invoke(inv); + } +}; + + +template <typename P1, typename P2> +class ChainableMockMethod2<void, P1, P2> : public ChainableMockMethod2Base<void, P1, P2> +{ + public: + + typedef typename ChainableMockMethod2Base<void, P1, P2>::InvocationType InvocationType; + + /** Constructs the mock object. + * @param name human readable description about the expectation + * @param parent parent chainable mock object + */ + ChainableMockMethod2(const String &name, ChainableMockObject *parent = 0) + : ChainableMockMethod2Base<void, P1, P2>(name, parent) + {} + + void forward(P1 param1, P2 param2) const + { + InvocationType inv(getMethodName(), param1, param2); + getCoreMock().invoke(inv); + } +}; + + } // namespace mockpp |
From: Ewald A. <ewa...@us...> - 2005-10-03 09:54:48
|
Update of /cvsroot/mockpp/mockpp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20688 Modified Files: mockpp.kdevelop Log Message: more tests and fixes Index: mockpp.kdevelop =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp.kdevelop,v retrieving revision 1.77 retrieving revision 1.78 diff -u -d -r1.77 -r1.78 --- mockpp.kdevelop 22 Sep 2005 18:34:19 -0000 1.77 +++ mockpp.kdevelop 3 Oct 2005 09:54:39 -0000 1.78 @@ -20,7 +20,7 @@ </general> <kdevautoproject> <general> - <activetarget>mockpp/tests/jmock_test</activetarget> + <activetarget>mockpp/tests/mock_test</activetarget> <useconfiguration>unicode</useconfiguration> </general> <run> |
From: Ewald A. <ewa...@us...> - 2005-10-02 23:46:17
|
Update of /cvsroot/mockpp/mockpp/mockpp/chaining In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27595/mockpp/chaining Modified Files: Makefile.am Log Message: new file Index: Makefile.am =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/chaining/Makefile.am,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- Makefile.am 19 Sep 2005 18:34:35 -0000 1.11 +++ Makefile.am 2 Oct 2005 10:57:51 -0000 1.12 @@ -7,7 +7,8 @@ AbstractInvocationDispatcher.h ChainingMockBuilder.h ChainingMockObjectSupport.h CoreMock.h \ DynamicChainingMock.h DynamicChainingMockError.h FIFOInvocationDispatcher.h Invocation.h \ InvocationDispatcher.h InvocationMocker.h Invokable.h LIFOInvocationDispatcher.h \ - StubMatchersCollection.h ChainableMockObject_macro.h mockpp_pti.h + StubMatchersCollection.h ChainableMockObject_macro.h mockpp_pti.h \ + ChainableMockMethod.h libchainingincludedir = $(includedir)/mockpp/chaining |
From: Ewald A. <ewa...@us...> - 2005-10-02 23:46:16
|
Update of /cvsroot/mockpp/mockpp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16621 Modified Files: ChangeLog configure.in Log Message: update Index: ChangeLog =================================================================== RCS file: /cvsroot/mockpp/mockpp/ChangeLog,v retrieving revision 1.67 retrieving revision 1.68 diff -u -d -r1.67 -r1.68 --- ChangeLog 1 Oct 2005 16:24:23 -0000 1.67 +++ ChangeLog 2 Oct 2005 09:52:45 -0000 1.68 @@ -3,7 +3,7 @@ mockpp history -------------- -2005-09-27 1.9.5: +2005-10-01 1.9.5: - updated msvc7.1 projects files - isEqualComparison to customize comparison in IsEqual Index: configure.in =================================================================== RCS file: /cvsroot/mockpp/mockpp/configure.in,v retrieving revision 1.89 retrieving revision 1.90 diff -u -d -r1.89 -r1.90 --- configure.in 23 Sep 2005 20:55:00 -0000 1.89 +++ configure.in 2 Oct 2005 09:52:45 -0000 1.90 @@ -17,7 +17,7 @@ # MOCKPP_MAJOR_VERSION=1 MOCKPP_MINOR_VERSION=9 -MOCKPP_PATCH_VERSION=4 +MOCKPP_PATCH_VERSION=5 MOCKPP_MICRO_VERSION=33 MOCKPP_INTERFACE_AGE=0 |
From: Ewald A. <ewa...@us...> - 2005-10-02 23:46:14
|
Update of /cvsroot/mockpp/mockpp/mockpp/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27160/mockpp/tests Added Files: ChainableMockMethod_1_test.cpp Log Message: draft --- NEW FILE: ChainableMockMethod_1_test.cpp --- /*************************************************************************** ChainableMockMethod_1_test.cpp - unit tests for ChainableMockObject class and 1 parameter methods ------------------- begin : Thu Sep 28 2004 copyright : (C) 2002-2005 by Ewald Arnold email : mockpp at ewald-arnold dot de $Id: ChainableMockMethod_1_test.cpp,v 1.1 2005/10/02 10:55:47 ewald-arnold Exp $ ***************************************************************************/ /************************************************************************** * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation; either version 2 of the License, * or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * ***************************************************************************/ #include <mockpp/mockpp.h> // always first #ifndef HAVE_CPPUNIT # warning CppUnit not available at compile time #else #include <mockpp/chaining/ChainableMockMethod.h> #include <mockpp/chaining/ChainingMockObjectSupport.h> #include <mockpp/chaining/Invocation.h> #include <mockpp/constraint/OutBound.h> #include <cppunit/extensions/HelperMacros.h> namespace { // anon class ChainableMockMethod_1_test : public CppUnit::TestFixture { public: CPPUNIT_TEST_SUITE( ChainableMockMethod_1_test ); CPPUNIT_TEST(test_outbound); CPPUNIT_TEST( test_parameter_1 ); CPPUNIT_TEST_SUITE_END(); public: void test_outbound(); void test_parameter_1(); }; CPPUNIT_TEST_SUITE_REGISTRATION(ChainableMockMethod_1_test); class MyChainableMockObject_1 : public mockpp::ChainableMockObject { public: MyChainableMockObject_1(const mockpp::String &name) : mockpp::ChainableMockObject(name, 0) , chainable_mocker(MOCKPP_PCHAR("chainable"), this) {} int chainable(unsigned i) { return chainable_mocker.forward(i); } mockpp::ChainableMockMethod<int, unsigned> chainable_mocker; }; void ChainableMockMethod_1_test::test_parameter_1() { MyChainableMockObject_1 mcm(MOCKPP_PCHAR("chainable-object")); mockpp::ChainerFor<mockpp::ChainableMockMethod<int, unsigned> > chain(mcm, mcm.chainable_mocker); chain.stubs(mockpp::once()) .with(mockpp::eq((unsigned int) 12)) .will(new mockpp::ReturnStub<int>(21)); chain.stubs(mockpp::once()) .with(mockpp::eq((unsigned int) 34)) // @todoc pitfall .will(new mockpp::ReturnStub<int>(43)); CPPUNIT_ASSERT(mcm.chainable(12) == 21); CPPUNIT_ASSERT(mcm.chainable(34) == 43); try { mcm.chainable(56); CPPUNIT_ASSERT_MESSAGE("should have thrown", false); } catch(mockpp::AssertionFailedError &ex) { CPPUNIT_ASSERT(ex.getMessage().find(MOCKPP_PCHAR("unexpected invocation")) != mockpp::String::npos); } mcm.verify(); } void ChainableMockMethod_1_test::test_outbound() { MyChainableMockObject_1 mcm(MOCKPP_PCHAR("chainable-object")); /* MOCKPP_CHAINER_FOR_EXT(MyChainableMockObject_1ex, outbound, Ext) chain(&mcm); chain.stubs(mockpp::once()) .with(mockpp::outBound( (unsigned int) 123)); chain.stubs(mockpp::once()) .with(mockpp::outBound( (unsigned int) 456)); unsigned val = 0; mcm.outbound(val); CPPUNIT_ASSERT_EQUAL((unsigned)123, val); mcm.outbound(val); CPPUNIT_ASSERT_EQUAL((unsigned)456, val); */ } } // anon ns #endif // HAVE_CPPUNIT |
From: Ewald A. <ewa...@us...> - 2005-10-02 23:10:39
|
Update of /cvsroot/mockpp/mockpp/mockpp/chaining In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31987/mockpp/chaining Modified Files: Invocation.cpp Invocation.h Log Message: removed superfluous InvocationX::equals Index: Invocation.h =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/chaining/Invocation.h,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- Invocation.h 24 Jul 2005 16:11:14 -0000 1.15 +++ Invocation.h 1 Oct 2005 16:24:08 -0000 1.16 @@ -47,6 +47,25 @@ namespace mockpp { +#ifdef MOCKPP_USE_INVOCATION_EQUALS + +/** Default comparison function for the various \c Invocation classes. + * The default implementation compares the values of the two + * objects. + * @see mockpp::Invocation + * @param left left operand + * @param right right operand + * @return true if both values are equal + */ +template <class T> +bool invocationComparison(const T &left, const T &right) +{ + return left == right; +} + +#endif // MOCKPP_USE_INVOCATION_EQUALS + + /** Base class for objects holding invocations * @internal */ @@ -114,6 +133,8 @@ */ Invocation0( const String &name); +#ifdef MOCKPP_USE_INVOCATION_EQUALS + /** Check if the object equals another invocation * @param other the other invocation * @return true: objects are equal @@ -126,6 +147,8 @@ */ bool equals( const InvocationBase &other ) const; +#endif // MOCKPP_USE_INVOCATION_EQUALS + /** Returns a description of the parameters * @return the description */ @@ -160,13 +183,15 @@ { } +#ifdef MOCKPP_USE_INVOCATION_EQUALS + /** Check if the object equals another invocation * @param other the other invocation * @return true: objects are equal */ bool equals( const Invocation1<T1> &other ) const { - return param1 == other.param1; + return invocationComparison(param1, other.param1); } /** Check if the object equals another invocation @@ -179,6 +204,8 @@ return false; } +#endif // MOCKPP_USE_INVOCATION_EQUALS + /** Returns an invocation parameter * @return the invocation parameter */ @@ -234,14 +261,16 @@ { } +#ifdef MOCKPP_USE_INVOCATION_EQUALS + /** Check if the object equals another invocation * @param other the other invocation * @return true: objects are equal */ virtual bool equals( const Invocation2<T1, T2> &other ) const { - return param1 == other.param1 - && param2 == other.param2; + return invocationComparison(param1, other.param1) + && invocationComparison(param2, other.param2); } /** Check if the object equals another invocation @@ -254,6 +283,8 @@ return false; } +#endif // MOCKPP_USE_INVOCATION_EQUALS + /** Returns an invocation parameter * @return the invocation parameter */ @@ -322,15 +353,17 @@ { } +#ifdef MOCKPP_USE_INVOCATION_EQUALS + /** Check if the object equals another invocation * @param other the other invocation * @return true: objects are equal */ virtual bool equals( const Invocation3<T1, T2, T3> &other ) const { - return param1 == other.param1 - && param2 == other.param2 - && param3 == other.param3; + return invocationComparison(param1, other.param1) + && invocationComparison(param2, other.param2) + && invocationComparison(param3, other.param3); } /** Check if the object equals another invocation @@ -343,6 +376,8 @@ return false; } +#endif // MOCKPP_USE_INVOCATION_EQUALS + /** Returns an invocation parameter * @return the invocation parameter */ @@ -424,16 +459,18 @@ { } +#ifdef MOCKPP_USE_INVOCATION_EQUALS + /** Check if the object equals another invocation * @param other the other invocation * @return true: objects are equal */ virtual bool equals( const Invocation4<T1, T2, T3, T4> &other ) const { - return param1 == other.param1 - && param2 == other.param2 - && param3 == other.param3 - && param4 == other.param4; + return invocationComparison(param1, other.param1) + && invocationComparison(param2, other.param2) + && invocationComparison(param3, other.param3) + && invocationComparison(param4, other.param4); } /** Check if the object equals another invocation @@ -446,6 +483,8 @@ return false; } +#endif // MOCKPP_USE_INVOCATION_EQUALS + /** Returns an invocation parameter * @return the invocation parameter */ @@ -540,17 +579,19 @@ { } +#ifdef MOCKPP_USE_INVOCATION_EQUALS + /** Check if the object equals another invocation * @param other the other invocation * @return true: objects are equal */ virtual bool equals( const Invocation5<T1, T2, T3, T4, T5> &other ) const { - return param1 == other.param1 - && param2 == other.param2 - && param3 == other.param3 - && param4 == other.param4 - && param5 == other.param5; + return invocationComparison(param1, other.param1) + && invocationComparison(param2, other.param2) + && invocationComparison(param3, other.param3) + && invocationComparison(param4, other.param4) + && invocationComparison(param5, other.param5); } /** Check if the object equals another invocation @@ -563,6 +604,8 @@ return false; } +#endif // MOCKPP_USE_INVOCATION_EQUALS + /** Returns an invocation parameter * @return the invocation parameter */ Index: Invocation.cpp =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/chaining/Invocation.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- Invocation.cpp 4 Mar 2005 23:35:55 -0000 1.4 +++ Invocation.cpp 1 Oct 2005 16:24:08 -0000 1.5 @@ -27,6 +27,8 @@ **/ +#define MOCKPP_USE_INVOCATION_EQUALS + #include <mockpp/mockpp.h> // always first #include <mockpp/chaining/Invocation.h> @@ -72,6 +74,8 @@ } +#ifdef MOCKPP_USE_INVOCATION_EQUALS + bool MOCKPP_EXPORT Invocation0::equals( const Invocation0 &/*other*/ ) const { return true; @@ -83,6 +87,7 @@ return false; } +#endif // MOCKPP_USE_INVOCATION_EQUALS String MOCKPP_EXPORT Invocation0::describeParameters() const { |
From: Ewald A. <ewa...@us...> - 2005-10-02 22:44:54
|
Update of /cvsroot/mockpp/mockpp/mockpp/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31987/mockpp/tests Modified Files: Invocation_test.cpp Log Message: removed superfluous InvocationX::equals Index: Invocation_test.cpp =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/Invocation_test.cpp,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- Invocation_test.cpp 24 Jul 2005 12:54:57 -0000 1.17 +++ Invocation_test.cpp 1 Oct 2005 16:24:08 -0000 1.18 @@ -27,6 +27,8 @@ * ***************************************************************************/ +#define MOCKPP_USE_INVOCATION_EQUALS + #include <mockpp/mockpp.h> // always first #ifndef HAVE_CPPUNIT @@ -130,12 +132,15 @@ mockpp::String s5 = MOCKPP_PCHAR("MyInvocationDummy::set_5_Prop"); std::string s__ = "=="; Setter5Invocation sinva5(s5, i1, abc, xyz, i2, s__); + +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinva0) == true); CPPUNIT_ASSERT(sinv.equals(sinva1) == false); CPPUNIT_ASSERT(sinv.equals(sinva2) == false); CPPUNIT_ASSERT(sinv.equals(sinva3) == false); CPPUNIT_ASSERT(sinv.equals(sinva4) == false); CPPUNIT_ASSERT(sinv.equals(sinva5) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS } @@ -148,11 +153,15 @@ CPPUNIT_ASSERT(sinv.toString() == MOCKPP_PCHAR("MyInvocationDummy::set_1_Prop(1)")); SetterInvocation sinv1(MOCKPP_PCHAR("MyInvocationDummy::set_1_Prop"), i1); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv1) == true); +#endif // MOCKPP_USE_INVOCATION_EQUALS int i0 = 0; SetterInvocation sinv2(MOCKPP_PCHAR("(MyInvocationDummy::set_1_Prop"), i0); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv2) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS Setter0Invocation sinva0(MOCKPP_PCHAR("MyInvocationDummy::set_0_Prop")); SetterInvocation sinva1(MOCKPP_PCHAR("MyInvocationDummy::set_1_Prop"), i1); @@ -164,12 +173,14 @@ Setter3Invocation sinva3(MOCKPP_PCHAR("MyInvocationDummy::set_3_Prop"), i1, abc, xyz); Setter4Invocation sinva4(MOCKPP_PCHAR("MyInvocationDummy::set_4_Prop"), i1, abc, xyz, i2); Setter5Invocation sinva5(MOCKPP_PCHAR("MyInvocationDummy::set_5_Prop"), i1, abc, xyz, i2, s__); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinva0) == false); CPPUNIT_ASSERT(sinv.equals(sinva1) == true); CPPUNIT_ASSERT(sinv.equals(sinva2) == false); CPPUNIT_ASSERT(sinv.equals(sinva3) == false); CPPUNIT_ASSERT(sinv.equals(sinva4) == false); CPPUNIT_ASSERT(sinv.equals(sinva5) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS } @@ -190,13 +201,19 @@ CPPUNIT_ASSERT(sinv.toString() == MOCKPP_PCHAR("MyInvocationDummy::set_2_Prop(1, abc)")); SetterInvocation sinv1(MOCKPP_PCHAR("MyInvocationDummy::set_2_Prop"), i1, abc); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv1) == true); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv2(MOCKPP_PCHAR("MyInvocationDummy::set_2_Prop"), i1, abC); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv2) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv3(MOCKPP_PCHAR("MyInvocationDummy::set_2_Prop"), i6, abc); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv3) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS Setter0Invocation sinva0(MOCKPP_PCHAR("MyInvocationDummy::set_0_Prop")); Setter1Invocation sinva1(MOCKPP_PCHAR("MyInvocationDummy::set_1_Prop"), i1); @@ -204,12 +221,14 @@ Setter3Invocation sinva3(MOCKPP_PCHAR("MyInvocationDummy::set_3_Prop"), i1, abc, xyz); Setter4Invocation sinva4(MOCKPP_PCHAR("MyInvocationDummy::set_4_Prop"), i1, abc, xyz, i2); Setter5Invocation sinva5(MOCKPP_PCHAR("MyInvocationDummy::set_5_Prop"), i1, abc, xyz, i2, s__); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinva0) == false); CPPUNIT_ASSERT(sinv.equals(sinva1) == false); CPPUNIT_ASSERT(sinv.equals(sinva2) == true); CPPUNIT_ASSERT(sinv.equals(sinva3) == false); CPPUNIT_ASSERT(sinv.equals(sinva4) == false); CPPUNIT_ASSERT(sinv.equals(sinva5) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS } @@ -229,16 +248,24 @@ CPPUNIT_ASSERT(sinv.toString() == MOCKPP_PCHAR("MyInvocationDummy::set_3_Prop(1, abc, xyz)")); SetterInvocation sinv1(MOCKPP_PCHAR("MyInvocationDummy::set_3_Prop"), i1, abc, xyz); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv1) == true); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv2(MOCKPP_PCHAR("MyInvocationDummy::set_3_Prop"), i1, abc, xyZ); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv2) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv3(MOCKPP_PCHAR("MyInvocationDummy::set_3_Prop"), i1, abC, xyz); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv3) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv4(MOCKPP_PCHAR("MyInvocationDummy::set_3_Prop"), i5, abc, xyz); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv4) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS Setter0Invocation sinva0(MOCKPP_PCHAR("MyInvocationDummy::set_0_Prop")); Setter1Invocation sinva1(MOCKPP_PCHAR("MyInvocationDummy::set_1_Prop"), i1); @@ -246,12 +273,14 @@ SetterInvocation sinva3(MOCKPP_PCHAR("MyInvocationDummy::set_3_Prop"), i1, abc, xyz); Setter4Invocation sinva4(MOCKPP_PCHAR("MyInvocationDummy::set_4_Prop"), i1, abc, xyz, i2); Setter5Invocation sinva5(MOCKPP_PCHAR("MyInvocationDummy::set_5_Prop"), i1, abc, xyz, i2, s__); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinva0) == false); CPPUNIT_ASSERT(sinv.equals(sinva1) == false); CPPUNIT_ASSERT(sinv.equals(sinva2) == false); CPPUNIT_ASSERT(sinv.equals(sinva3) == true); CPPUNIT_ASSERT(sinv.equals(sinva4) == false); CPPUNIT_ASSERT(sinv.equals(sinva5) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS } @@ -273,19 +302,29 @@ CPPUNIT_ASSERT(sinv.toString() == MOCKPP_PCHAR("MyInvocationDummy::set_4_Prop(1, abc, xyz, 2)")); SetterInvocation sinv1(MOCKPP_PCHAR("MyInvocationDummy::set_4_Prop"), i1, abc, xyz, i2); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv1) == true); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv2(MOCKPP_PCHAR("MyInvocationDummy::set_4_Prop"), i0, abc, xyz, i2); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv2) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv3(MOCKPP_PCHAR("MyInvocationDummy::set_4_Prop"), i1, abc, xyz, i5); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv3) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv4(MOCKPP_PCHAR("MyInvocationDummy::set_4_Prop"), i1, abc, xyZ, i2); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv4) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv5(MOCKPP_PCHAR("MyInvocationDummy::set_4_Prop"), i1, abC, xyz, i2); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv5) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS Setter0Invocation sinva0(MOCKPP_PCHAR("MyInvocationDummy::set_0_Prop")); Setter1Invocation sinva1(MOCKPP_PCHAR("MyInvocationDummy::set_1_Prop"), i1); @@ -293,12 +332,14 @@ Setter3Invocation sinva3(MOCKPP_PCHAR("MyInvocationDummy::set_3_Prop"), i1, abc, xyz); SetterInvocation sinva4(MOCKPP_PCHAR("MyInvocationDummy::set_4_Prop"), i1, abc, xyz, i2); Setter5Invocation sinva5(MOCKPP_PCHAR("MyInvocationDummy::set_5_Prop"), i1, abc, xyz, i2, s__); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinva0) == false); CPPUNIT_ASSERT(sinv.equals(sinva1) == false); CPPUNIT_ASSERT(sinv.equals(sinva2) == false); CPPUNIT_ASSERT(sinv.equals(sinva3) == false); CPPUNIT_ASSERT(sinv.equals(sinva4) == true); CPPUNIT_ASSERT(sinv.equals(sinva5) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS } @@ -321,22 +362,34 @@ CPPUNIT_ASSERT(sinv.toString() == MOCKPP_PCHAR("MyInvocationDummy::set_5_Prop(1, abc, xyz, 2, ==)")); SetterInvocation sinv2(MOCKPP_PCHAR("MyInvocationDummy::set_5_Prop"), i1, abc, xyz, i2, s__); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv2) == true); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv3(MOCKPP_PCHAR("MyInvocationDummy::set_5_Prop"), i1, abc, xyz, i2, s_I); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv3) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv4(MOCKPP_PCHAR("MyInvocationDummy::set_5_Prop"), i1, abc, xyz, i1, s__); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv4) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv5(MOCKPP_PCHAR("MyInvocationDummy::set_5_Prop"), i1, abc, xyZ, i2, s__); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv5) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv6(MOCKPP_PCHAR("MyInvocationDummy::set_5_Prop"), i1, abC, xyz, i2, s__); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv6) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS SetterInvocation sinv7(MOCKPP_PCHAR("MyInvocationDummy::set_5_Prop"), i0, abc, xyz, i2, s__); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinv7) == false); +#endif // MOCKPP_USE_INVOCATION_EQUALS Setter0Invocation sinva0(MOCKPP_PCHAR("MyInvocationDummy::set_0_Prop")); Setter1Invocation sinva1(MOCKPP_PCHAR("MyInvocationDummy::set_1_Prop"), i1); @@ -344,12 +397,14 @@ Setter3Invocation sinva3(MOCKPP_PCHAR("MyInvocationDummy::set_3_Prop"), i1, abc, xyz); Setter4Invocation sinva4(MOCKPP_PCHAR("MyInvocationDummy::set_4_Prop"), i1, abc, xyz, i2); SetterInvocation sinva5(MOCKPP_PCHAR("MyInvocationDummy::set_5_Prop"), i1, abc, xyz, i2, s__); +#ifdef MOCKPP_USE_INVOCATION_EQUALS CPPUNIT_ASSERT(sinv.equals(sinva0) == false); CPPUNIT_ASSERT(sinv.equals(sinva1) == false); CPPUNIT_ASSERT(sinv.equals(sinva2) == false); CPPUNIT_ASSERT(sinv.equals(sinva3) == false); CPPUNIT_ASSERT(sinv.equals(sinva4) == false); CPPUNIT_ASSERT(sinv.equals(sinva5) == true); +#endif // MOCKPP_USE_INVOCATION_EQUALS } |
From: Ewald A. <ewa...@us...> - 2005-10-02 22:16:50
|
Update of /cvsroot/mockpp/mockpp/mockpp/docs/en In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2482/mockpp/docs/en Modified Files: dev_advanced_jmock.docbook Log Message: added comparison template Index: dev_advanced_jmock.docbook =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/docs/en/dev_advanced_jmock.docbook,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- dev_advanced_jmock.docbook 26 Sep 2005 18:25:10 -0000 1.12 +++ dev_advanced_jmock.docbook 1 Oct 2005 16:38:46 -0000 1.13 @@ -212,6 +212,11 @@ don't want to compare the this helper but the shared object at the end of the pointers.</para> +<para>For a similar reason there is another templated function +named <function>isEqualComparison</function>. Both functions are +useful if you need to compare objects but can't or don't want to +implement the according <function>operator==</function>. + <para> <note> <title>Potential backwards compatibility break</title> |
From: Ewald A. <ewa...@us...> - 2005-10-02 22:01:38
|
Update of /cvsroot/mockpp/mockpp/mockpp/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27252/mockpp/tests Modified Files: Makefile.am Log Message: new file Index: Makefile.am =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/Makefile.am,v retrieving revision 1.81 retrieving revision 1.82 diff -u -d -r1.81 -r1.82 --- Makefile.am 26 Sep 2005 18:24:55 -0000 1.81 +++ Makefile.am 2 Oct 2005 10:56:15 -0000 1.82 @@ -56,26 +56,27 @@ VerifyingTestCaller_test.cpp TrackingCounter_test.cpp MixedMockObject_5_test.cpp TimeServer_test.cpp jmock_test_SOURCES = And_test.cpp IsAnything_test.cpp IsCloseTo_test.cpp \ - IsEqual_test.cpp IsGreaterOrEqual_test.cpp IsGreaterThan_test.cpp IsInstanceOf_test.cpp \ - IsLessOrEqual_test.cpp IsLessThan_test.cpp IsNot_test.cpp IsNothing_test.cpp IsSame_test.cpp \ - Or_test.cpp ReturnStub_test.cpp StringContains_test.cpp StubSequence_test.cpp \ - TestFailureStub_test.cpp ThrowStub_test.cpp VoidStub_test.cpp ChainingMockObjectSupport_test.cpp \ - CustomStub_test.cpp DefaultResultStub_test.cpp mock_test.cpp Invocation_test.cpp \ - AnyArgumentsMatcher_test.cpp InvokedRecorder_test.cpp InvokeAtLeastOnceMatcher_test.cpp \ - InvokeOnceMatcher_test.cpp InvokeCountMatcher_test.cpp InvokedAfterMatcher_test.cpp \ - TestFailureMatcher_test.cpp NoArgumentsMatcher_test.cpp ArgumentsMatcher_test.cpp \ - ConstraintSet_test.cpp ArgumentsMatchBuilder_test.cpp InvocationMockerBuilder_test.cpp \ - AbstractDynamicChainingMock_test.cpp AbstractInvocationDispatcher_test.cpp ChainingMockBuilder_test.cpp \ - CoreMock_test.cpp DynamicChainingMockError_test.cpp FIFOInvocationDispatcher_test.cpp \ - InvocationMocker_test.cpp LIFOInvocationDispatcher_test.cpp InvokeAtMostMatcher_test.cpp \ - InvokedBeforeMatcher_test.cpp StubBuilder_test.cpp MatchBuilder_test.cpp \ - InvokeAtLeastMatcher_test.cpp classes_ABCDE.cpp ChainableMockObject_1_test.cpp \ - ChainableMockObject_1_void_test.cpp ChainableMockObject_2_test.cpp ChainableMockObject_2_void_test.cpp \ - ChainableMockObject_3_test.cpp ChainableMockObject_3_void_test.cpp ChainableMockObject_4_test.cpp \ - ChainableMockObject_4_void_test.cpp ChainableMockObject_5_test.cpp ChainableMockObject_5_void_test.cpp \ - ChainableMockObject_test.cpp ChainableMockObject_void_test.cpp TypelessStubSequence_test.cpp \ - StringEndsWith_test.cpp StringStartsWith_test.cpp UnlimitedMatcher_test.cpp mockpp_pti_test.cpp \ - OutBound_test.cpp ChainableMockObjectPolymorphism_test.cpp + IsEqual_test.cpp IsGreaterOrEqual_test.cpp IsGreaterThan_test.cpp IsInstanceOf_test.cpp \ + IsLessOrEqual_test.cpp IsLessThan_test.cpp IsNot_test.cpp IsNothing_test.cpp IsSame_test.cpp \ + Or_test.cpp ReturnStub_test.cpp StringContains_test.cpp StubSequence_test.cpp \ + TestFailureStub_test.cpp ThrowStub_test.cpp VoidStub_test.cpp ChainingMockObjectSupport_test.cpp \ + CustomStub_test.cpp DefaultResultStub_test.cpp mock_test.cpp Invocation_test.cpp \ + AnyArgumentsMatcher_test.cpp InvokedRecorder_test.cpp InvokeAtLeastOnceMatcher_test.cpp \ + InvokeOnceMatcher_test.cpp InvokeCountMatcher_test.cpp InvokedAfterMatcher_test.cpp \ + TestFailureMatcher_test.cpp NoArgumentsMatcher_test.cpp ArgumentsMatcher_test.cpp \ + ConstraintSet_test.cpp ArgumentsMatchBuilder_test.cpp InvocationMockerBuilder_test.cpp \ + AbstractDynamicChainingMock_test.cpp AbstractInvocationDispatcher_test.cpp ChainingMockBuilder_test.cpp \ + CoreMock_test.cpp DynamicChainingMockError_test.cpp FIFOInvocationDispatcher_test.cpp \ + InvocationMocker_test.cpp LIFOInvocationDispatcher_test.cpp InvokeAtMostMatcher_test.cpp \ + InvokedBeforeMatcher_test.cpp StubBuilder_test.cpp MatchBuilder_test.cpp \ + InvokeAtLeastMatcher_test.cpp classes_ABCDE.cpp ChainableMockObject_1_test.cpp \ + ChainableMockObject_1_void_test.cpp ChainableMockObject_2_test.cpp ChainableMockObject_2_void_test.cpp \ + ChainableMockObject_3_test.cpp ChainableMockObject_3_void_test.cpp ChainableMockObject_4_test.cpp \ + ChainableMockObject_4_void_test.cpp ChainableMockObject_5_test.cpp ChainableMockObject_5_void_test.cpp \ + ChainableMockObject_test.cpp ChainableMockObject_void_test.cpp TypelessStubSequence_test.cpp \ + StringEndsWith_test.cpp StringStartsWith_test.cpp UnlimitedMatcher_test.cpp mockpp_pti_test.cpp \ + OutBound_test.cpp ChainableMockObjectPolymorphism_test.cpp \ + ChainableMockMethod_1_test.cpp readability_test_SOURCES = readability_test.cpp classes_ABCDE.cpp |
From: Ewald A. <ewa...@us...> - 2005-10-02 21:45:21
|
Update of /cvsroot/mockpp/mockpp/mockpp/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32089/mockpp/tests Modified Files: ChainableMockObjectPolymorphism_test.cpp Log Message: Index: ChainableMockObjectPolymorphism_test.cpp =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/ChainableMockObjectPolymorphism_test.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- ChainableMockObjectPolymorphism_test.cpp 26 Sep 2005 18:24:55 -0000 1.2 +++ ChainableMockObjectPolymorphism_test.cpp 1 Oct 2005 16:24:35 -0000 1.3 @@ -1,217 +1,262 @@ -/*************************************************************************** - ChainableMockObjectPolymorphism_test.cpp - - - unit tests for MockVisitor class and polymorphic parameter methods - ------------------- - begin : Tue Sep 20 2004 - copyright : (C) 2005 contributed by Mathieu Champlon - email : mockpp at ewald-arnold dot de - - $Id$ - - ***************************************************************************/ - -/************************************************************************** - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation; either version 2 of the License, - * or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - * - ***************************************************************************/ - -#define MOCKPP_ENABLE_DEFAULT_FORMATTER - -#include <mockpp/mockpp.h> // always first - -#ifndef HAVE_CPPUNIT - -# warning CppUnit not available at compile time - -#else - -#include <mockpp/ChainableMockObject.h> - -#include <mockpp/chaining/ChainingMockObjectSupport.h> -#include <mockpp/chaining/Invocation.h> - -#include <mockpp/constraint/OutBound.h> - -#include <cppunit/extensions/HelperMacros.h> - - -class MockVisitorPolymorphism_test : public CppUnit::TestFixture -{ - public: - - CPPUNIT_TEST_SUITE( MockVisitorPolymorphism_test ); - - CPPUNIT_TEST(test_visitor_retrieves_parameter1); - CPPUNIT_TEST(test_visitor_retrieves_parameter2); - - CPPUNIT_TEST_SUITE_END(); - - public: - - void test_visitor_retrieves_parameter1(); - void test_visitor_retrieves_parameter2(); -}; - - -CPPUNIT_TEST_SUITE_REGISTRATION(MockVisitorPolymorphism_test); - -// let's suppose we have an interface defined like this : -class Parameter -{ -public: - - // this method won't be part of the test - // it's only to show that this class is not a simple value object - virtual void doSomething() = 0; -}; - -// this interface will be mocked for the test -class Visitor -{ -public: - - virtual void visit( const Parameter & ) = 0; -}; - -// this is the class under test -class UnderTest -{ -public: - - // it takes a Parameter as a configuration component - UnderTest( const Parameter ¶meter ) - : parameter_( parameter ) - {} - - // this is the method we are about to test - void accept( Visitor &visitor ) - { - visitor.visit( parameter_ ); - } - -private: - - const Parameter& parameter_; -}; - - -// we need a mock for the Parameter in order to build an UnderTest instance -class MockParameter1 : public mockpp::ChainableMockObject, - public Parameter -{ - public: - - MockParameter1(const mockpp::String &name) - : mockpp::ChainableMockObject(name, 0) - , MOCKPP_CONSTRUCT_MEMBERS_FOR_CHAINABLE0(doSomething) - {} - - MOCKPP_VOID_CHAINABLE0(MockParameter1, doSomething); -}; - -// we need a mock for the Parameter in order to build an UnderTest instance -class MockParameter2 : public mockpp::ChainableMockObject, public Parameter -{ -public: - - MockParameter2(const mockpp::String &name) - : mockpp::ChainableMockObject(name, 0) - , MOCKPP_CONSTRUCT_MEMBERS_FOR_CHAINABLE0(doSomething) - {} - - MOCKPP_VOID_CHAINABLE0(MockParameter2, doSomething); -}; - -// we mock the Visitor in order to call the apply method of UnderTest with it -class MockVisitor1 : public mockpp::ChainableMockObject, - public Visitor -{ - public: - - MockVisitor1(const mockpp::String &name) - : mockpp::ChainableMockObject(name, 0) - , MOCKPP_CONSTRUCT_MEMBERS_FOR_CHAINABLE1(visit) - {} - - // here is the first problem as Parameter is just an interface - MOCKPP_VOID_CHAINABLE_EXT1(MockVisitor1, visit, const Parameter &, - , Parameter); -}; - - -// we mock the Visitor in order to call the apply method of UnderTest with it -class MockVisitor2 : public mockpp::ChainableMockObject, - public Visitor -{ - public: - - MockVisitor2(const mockpp::String &name) - : mockpp::ChainableMockObject(name, 0) - , MOCKPP_CONSTRUCT_MEMBERS_FOR_CHAINABLE1(visit) - {} - - // here is the first problem as Parameter is just an interface - MOCKPP_VOID_CHAINABLE_EXT1(MockVisitor2, visit, const Parameter &, - , MockParameter2); -}; - - -void MockVisitorPolymorphism_test::test_visitor_retrieves_parameter1() -{ - // we create our class under test - MockParameter1 mp1(MOCKPP_PCHAR("mock-parameter1")); - UnderTest ut1(mp1); - - // we program the mock visitor as we expect - MockVisitor1 mv(MOCKPP_PCHAR("mock-visitor")); - MOCKPP_CHAINER_FOR(MockVisitor1, visit) chain(&mv); - // here is the second problem as we would like to verify that the - // call is made with precisely 'mp' and nothing else - chain.stubs(mockpp::once()) - .with(mockpp::same<Parameter>(mp1)); - - // we trigger the tested method - ut1.accept(mv); - - // and finally verify the expectation - mv.verify(); -} - - -void MockVisitorPolymorphism_test::test_visitor_retrieves_parameter2() -{ - // we create our class under test - MockParameter2 mp2(MOCKPP_PCHAR("mock-parameter2")); - UnderTest ut2(mp2); - - // we program the mock visitor as we expect - MockVisitor2 mv(MOCKPP_PCHAR("mock-visitor")); - MOCKPP_CHAINER_FOR(MockVisitor2, visit) chain(&mv); - // here is the second problem as we would like to verify that the - // call is made with precisely 'mp' and nothing else - chain.stubs(mockpp::once()) - .with(mockpp::same(mp2)); - - // we trigger the tested method - ut2.accept(mv); - - // and finally verify the expectation - mv.verify(); -} - - -#endif // HAVE_CPPUNIT +/*************************************************************************** + ChainableMockObjectPolymorphism_test.cpp + - + unit tests for MockVisitor class and polymorphic parameter methods + ------------------- + begin : Tue Sep 20 2004 + copyright : (C) 2005 contributed by Mathieu Champlon + email : mockpp at ewald-arnold dot de + + $Id$ + + ***************************************************************************/ + +/************************************************************************** + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2 of the License, + * or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * + ***************************************************************************/ + +#define MOCKPP_ENABLE_DEFAULT_FORMATTER + +#include <mockpp/mockpp.h> // always first + +// #include <iostream> + +#ifndef HAVE_CPPUNIT + +# warning CppUnit not available at compile time + +#else + +#include <mockpp/ChainableMockObject.h> + +#include <mockpp/chaining/ChainingMockObjectSupport.h> +#include <mockpp/chaining/Invocation.h> + +#include <cppunit/extensions/HelperMacros.h> + + +class MockVisitorPolymorphism_test : public CppUnit::TestFixture +{ + public: + + CPPUNIT_TEST_SUITE( MockVisitorPolymorphism_test ); + + CPPUNIT_TEST(test_visitor_retrieves_parameter); + CPPUNIT_TEST(test_visitor_retrieves_mock_parameter); + + CPPUNIT_TEST_SUITE_END(); + + public: + + void test_visitor_retrieves_mock_parameter(); + void test_visitor_retrieves_parameter(); +}; + + +CPPUNIT_TEST_SUITE_REGISTRATION(MockVisitorPolymorphism_test); + + +class Parameter +{ +public: + + virtual void doSomething() = 0; +}; + + +class Visitor +{ +public: + + virtual void visit1( const Parameter & ) = 0; + virtual void visit2( const Parameter &, int ) = 0; + virtual void visit3( const Parameter &, const Parameter &, const Parameter & ) = 0; +}; + + +class UnderTest +{ +public: + + UnderTest( const Parameter &in_parameter1, + const Parameter &in_parameter2, + const Parameter &in_parameter3 ) + : parameter1( in_parameter1 ) + , parameter2( in_parameter2 ) + , parameter3( in_parameter3 ) + {} + + UnderTest( const Parameter &in_parameter1) + : parameter1( in_parameter1 ) + , parameter2( in_parameter1 ) + , parameter3( in_parameter1 ) + {} + + void accept1( Visitor &visitor ) + { +// std::cout << "accept1\n"; + visitor.visit1( parameter1 ); + } + + void accept3( Visitor &visitor ) + { +// std::cout << "accept3\n"; + visitor.visit3( parameter1, parameter2, parameter3 ); + } + +private: + + const Parameter& parameter1; + const Parameter& parameter2; + const Parameter& parameter3; +}; + + +class MockParameter : public mockpp::ChainableMockObject, + public Parameter +{ +public: + + MockParameter(const mockpp::String &name) + : mockpp::ChainableMockObject(name, 0) + , MOCKPP_CONSTRUCT_MEMBERS_FOR_CHAINABLE0(doSomething) + {} + + MOCKPP_VOID_CHAINABLE0(MockParameter, doSomething); + + unsigned a; +}; + + +#ifdef MOCKPP_USE_INVOCATION_EQUALS + +template <> +bool mockpp::invocationComparison<MockParameter>(const MockParameter &left, + const MockParameter &right) +{ + std::cout << "invocationComparison<MockParameter>\n"; + return left.a == right.a; +} + + +template <> +bool mockpp::invocationComparison<Parameter>(const Parameter &left, + const Parameter &right) +{ + std::cout << "invocationComparison<Parameter>\n"; + return mockpp::isSameComparison(left, right); +} + +#endif // MOCKPP_USE_INVOCATION_EQUALS + + +class MockVisitor1 : public mockpp::ChainableMockObject, + public Visitor +{ +public: + + MockVisitor1(const mockpp::String &name) + : mockpp::ChainableMockObject(name, 0) + , MOCKPP_CONSTRUCT_MEMBERS_FOR_CHAINABLE1(visit1) + , MOCKPP_CONSTRUCT_MEMBERS_FOR_CHAINABLE2(visit2) + , MOCKPP_CONSTRUCT_MEMBERS_FOR_CHAINABLE3(visit3) + {} + + MOCKPP_VOID_CHAINABLE_EXT1(MockVisitor1, visit1, const Parameter &, + , Parameter); + + MOCKPP_VOID_CHAINABLE_EXT2(MockVisitor1, visit2, const Parameter &, int, + , Parameter , int); + + MOCKPP_VOID_CHAINABLE_EXT3(MockVisitor1, visit3, const Parameter &, const Parameter &, const Parameter &, + , Parameter, Parameter, Parameter); +}; + + +void MockVisitorPolymorphism_test::test_visitor_retrieves_parameter() +{ + MockParameter mp1(MOCKPP_PCHAR("mock-parameter1")); + MockParameter mp2(MOCKPP_PCHAR("mock-parameter2")); + +// mp1 == mp2; <== does not work! missing operator== + + UnderTest ut1(mp1); + MockVisitor1 mv1(MOCKPP_PCHAR("mock-visitor1")); + MOCKPP_CHAINER_FOR(MockVisitor1, visit1) chain1(&mv1); + chain1.expects(mockpp::once()) + .with(mockpp::same<Parameter>(mp1)); + ut1.accept1(mv1); + + UnderTest ut3(mp1, mp2, mp1); + MockVisitor1 mv3(MOCKPP_PCHAR("mock-visitor3")); + MOCKPP_CHAINER_FOR(MockVisitor1, visit3) chain3(&mv3); + chain3.expects(mockpp::once()) + .with(mockpp::same<Parameter>(mp1), + mockpp::logic_not<Parameter>(mockpp::same<Parameter>(mp1)), + mockpp::same<Parameter>(mp1)); + chain3.expects(mockpp::once()) + .with(mockpp::same<Parameter>(mp1), + mockpp::same<Parameter>(mp2), + mockpp::same<Parameter>(mp1)); + ut3.accept3(mv3); + ut3.accept3(mv3); + + mv1.verify(); + mv3.verify(); +} + + +class MockVisitor2 : public mockpp::ChainableMockObject, + public Visitor +{ +public: + + MockVisitor2(const mockpp::String &name) + : mockpp::ChainableMockObject(name, 0) + , MOCKPP_CONSTRUCT_MEMBERS_FOR_CHAINABLE1(visit1) + , MOCKPP_CONSTRUCT_MEMBERS_FOR_CHAINABLE2(visit2) + , MOCKPP_CONSTRUCT_MEMBERS_FOR_CHAINABLE3(visit3) + {} + + MOCKPP_VOID_CHAINABLE_EXT1(MockVisitor2, visit1, const Parameter &, + , Parameter); + + MOCKPP_VOID_CHAINABLE_EXT2(MockVisitor2, visit2, const Parameter &, int, + , Parameter , int); + + MOCKPP_VOID_CHAINABLE_EXT3(MockVisitor2, visit3, const Parameter &, const Parameter &, const Parameter &, + , Parameter, Parameter, Parameter); +}; + + +void MockVisitorPolymorphism_test::test_visitor_retrieves_mock_parameter() +{ + MockParameter mp(MOCKPP_PCHAR("mock-parameter")); + UnderTest ut(mp); + + MockVisitor2 mv(MOCKPP_PCHAR("mock-visitor")); + MOCKPP_CHAINER_FOR(MockVisitor2, visit1) chain(&mv); + chain.expects(mockpp::once()) + .with(mockpp::same<Parameter>(mp)); + + ut.accept1(mv); + + mv.verify(); +} + + +#endif // HAVE_CPPUNIT |
From: Ewald A. <ewa...@us...> - 2005-10-02 21:32:37
|
Update of /cvsroot/mockpp/mockpp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32044 Modified Files: ChangeLog Log Message: removed superfluous InvocationX::equals Index: ChangeLog =================================================================== RCS file: /cvsroot/mockpp/mockpp/ChangeLog,v retrieving revision 1.66 retrieving revision 1.67 diff -u -d -r1.66 -r1.67 --- ChangeLog 26 Sep 2005 19:32:15 -0000 1.66 +++ ChangeLog 1 Oct 2005 16:24:23 -0000 1.67 @@ -5,17 +5,19 @@ 2005-09-27 1.9.5: - - updated msvc7.1 projects files + - updated msvc7.1 projects files + - isEqualComparison to customize comparison in IsEqual + - removed superfluous Invocation::equals 2005-09-24 1.9.4: - - missing & in macro MOCKPP_VOID_CONST_CHAINABLE3 - - adding spaces around < > enables the use of templates - - potential compatibilty break: IsSame compares now by reference - wheras IsEqual still compares by value. + - missing & in macro MOCKPP_VOID_CONST_CHAINABLE3 + - adding spaces around < > enables the use of templates + - potential compatibilty break: IsSame compares now by reference + wheras IsEqual still compares by value. - ==> Existing code using IsSame may crash now if the reference - points to a temporary object. + ==> Existing code using IsSame may crash now if the reference + points to a temporary object. 2005-09-17 1.9.3: |
From: Ewald A. <ewa...@us...> - 2005-10-02 20:15:24
|
Update of /cvsroot/mockpp/mockpp/mockpp/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13974/mockpp/tests Modified Files: ChainableMockObjectPolymorphism_test.cpp Log Message: update Index: ChainableMockObjectPolymorphism_test.cpp =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/ChainableMockObjectPolymorphism_test.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- ChainableMockObjectPolymorphism_test.cpp 1 Oct 2005 16:24:35 -0000 1.3 +++ ChainableMockObjectPolymorphism_test.cpp 2 Oct 2005 09:35:23 -0000 1.4 @@ -3,7 +3,7 @@ - unit tests for MockVisitor class and polymorphic parameter methods ------------------- - begin : Tue Sep 20 2004 + begin : Tue Sep 20 2005 copyright : (C) 2005 contributed by Mathieu Champlon email : mockpp at ewald-arnold dot de |
From: Ewald A. <ewa...@us...> - 2005-10-02 19:54:08
|
Update of /cvsroot/mockpp/mockpp/mockpp/chaining In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27208/mockpp/chaining Added Files: ChainableMockMethod.h Log Message: draft --- NEW FILE: ChainableMockMethod.h --- /** @file @brief Chainable Mock Methods based on templates $Id: ChainableMockMethod.h,v 1.1 2005/10/02 10:56:02 ewald-arnold Exp $ ***************************************************************************/ /************************************************************************** begin : Thu Oct 2 2005 copyright : (C) 2002-2005 by Ewald Arnold email : mockpp at ewald-arnold dot de This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. **/ #ifndef MOCKPP_CHAINABLEMOCKMETHOD_H #define MOCKPP_CHAINABLEMOCKMETHOD_H #include <mockpp/mockpp.h> #include <mockpp/ChainableMockObject.h> namespace mockpp { template <typename R, typename P1> class ChainableMockMethod : public MockObject { public: typedef Invocation1<P1> InvocationType; typedef CoreMock<R, InvocationType> CoreMockType; typedef R ReturnType; /** Constructs the mock object. * @param name human readable description about the expectation * @param parent parent chainable mock object */ ChainableMockMethod(const String &name, ChainableMockObject *parent = 0) : MockObject(name, parent) , chainable_parent(parent) , coremock(MOCKPP_PCHAR("CoreMock_in_") + name, this) {} R forward(P1 param1) const { Invocation1<P1> inv(MOCKPP_PCHAR("name"), param1); return coremock.invoke(inv); } CoreMockType & getCoreMock() { return coremock; } String getMethodName() const { // static CppString method_name = getVerifiableName() + MOCKPP_PCHAR(".") + m_name; return getVerifiableName(); } private: ChainableMockObject *chainable_parent; mutable CoreMockType coremock; }; template <typename CMM> class ChainerFor : public ChainingMockBuilder <ArgumentsMatchBuilder1<typename CMM::ReturnType, typename CMM::InvocationType> > { public: typedef ChainingMockBuilder <ArgumentsMatchBuilder1<typename CMM::ReturnType, typename CMM::InvocationType> > Builder; ChainerFor(ChainableMockObject &obj, CMM &method) : Builder(&method.getCoreMock(), &obj, method.getMethodName()) {} }; } // namespace mockpp #endif // MOCKPP_CHAINABLEMOCKMETHOD_H |
From: Ewald A. <ewa...@us...> - 2005-10-02 19:35:22
|
Update of /cvsroot/mockpp/mockpp/mockpp/constraint In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32168/mockpp/constraint Modified Files: IsEqual.h Log Message: added comparison template Index: IsEqual.h =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/constraint/IsEqual.h,v retrieving revision 1.20 retrieving revision 1.21 diff -u -d -r1.20 -r1.21 --- IsEqual.h 23 Sep 2005 21:32:38 -0000 1.20 +++ IsEqual.h 1 Oct 2005 16:25:00 -0000 1.21 @@ -43,6 +43,22 @@ namespace mockpp { +/** Default comparison function for \c IsEqual. + * The default implementation compares the values of the two + * objects. + * @ingroup grp_constraint + * @see mockpp::IsEqual + * @param left left operand + * @param right right operand + * @return true if both values are equal + */ +template <class T> +bool isEqualComparison(const T &left, const T &right) +{ + return left == right; +} + + /** Is the value equal to another value, as tested by the * invoked method? Basically the same as \c IsSame which compares * by reference and a specializable comparison template. @@ -74,7 +90,7 @@ */ virtual bool eval( const T &arg ) const { - return ref == arg; + return isEqualComparison(arg, ref); } /** Appends the description of this object to the buffer. |
From: Ewald A. <ewa...@us...> - 2005-10-02 18:51:51
|
Update of /cvsroot/mockpp/mockpp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27415 Modified Files: usb-sik Log Message: new files Index: usb-sik =================================================================== RCS file: /cvsroot/mockpp/mockpp/usb-sik,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- usb-sik 27 Feb 2005 11:48:13 -0000 1.3 +++ usb-sik 2 Oct 2005 18:51:33 -0000 1.4 @@ -3,7 +3,7 @@ STICKS="/media/usb-TSEInc-USBMassStorageDevice:0:0:0p1 \ /media/usb-3526173F9C8892EE:0:0:0p1 - /net_home \ + /net_home/groups \ /home" for stick in $STICKS; do |
Update of /cvsroot/mockpp/mockpp/mockpp/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27415/mockpp/tests Modified Files: ChainableMockMethod_1_test.cpp Makefile.am Added Files: ChainableMockMethod_2_test.cpp VisitableMockMethod_1_test.cpp VisitableMockMethod_2_test.cpp Log Message: new files --- NEW FILE: VisitableMockMethod_2_test.cpp --- /*************************************************************************** VisitableMockMethod_2_test.cpp - unit tests for VisitableMockObject class and 1 parameter methods ------------------- begin : Thu Oct 2 2005 copyright : (C) 2002-2005 by Ewald Arnold email : mockpp at ewald-arnold dot de $Id: VisitableMockMethod_2_test.cpp,v 1.1 2005/10/02 18:51:33 ewald-arnold Exp $ ***************************************************************************/ /************************************************************************** * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation; either version 2 of the License, * or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * ***************************************************************************/ #include <mockpp/mockpp.h> // always first #ifndef HAVE_CPPUNIT # warning CppUnit not available at compile time #else #include <mockpp/VisitableMockMethod.h> #include <mockpp/VisitableMockObject.h> #include <mockpp/constraint/OutBound.h> #include <cppunit/extensions/HelperMacros.h> namespace { // anon class VisitableMockMethod_2_test : public CppUnit::TestFixture { public: CPPUNIT_TEST_SUITE( VisitableMockMethod_2_test ); CPPUNIT_TEST( test_parameter_2 ); CPPUNIT_TEST_SUITE_END(); public: void test_parameter_2(); }; CPPUNIT_TEST_SUITE_REGISTRATION(VisitableMockMethod_2_test); class MyVisitableMockObject_2 : public mockpp::VisitableMockObject { public: MyVisitableMockObject_2(const mockpp::String &name) : mockpp::VisitableMockObject(name, 0) , visitable_mocker(MOCKPP_PCHAR("Visitable"), this) {} int visitable(unsigned i) { return visitable_mocker.forward(i); } mockpp::VisitableMockMethod1<int, unsigned> visitable_mocker; }; void VisitableMockMethod_2_test::test_parameter_2() { MyVisitableMockObject_2 mcm(MOCKPP_PCHAR("Visitable-object")); /* mockpp::VisitableMockMethod2<int, unsigned>::ChainerFor chain(mcm, mcm.Visitable_mocker); CPPUNIT_ASSERT(mcm.Visitable(12) == 21); CPPUNIT_ASSERT(mcm.Visitable(34) == 43); try { mcm.Visitable(56); CPPUNIT_ASSERT_MESSAGE("should have thrown", false); } catch(mockpp::AssertionFailedError &ex) { CPPUNIT_ASSERT(ex.getMessage().find(MOCKPP_PCHAR("unexpected invocation")) != mockpp::String::npos); } */ mcm.verify(); } } // anon ns #endif // HAVE_CPPUNIT Index: Makefile.am =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/Makefile.am,v retrieving revision 1.82 retrieving revision 1.83 diff -u -d -r1.82 -r1.83 --- Makefile.am 2 Oct 2005 10:56:15 -0000 1.82 +++ Makefile.am 2 Oct 2005 18:51:33 -0000 1.83 @@ -42,41 +42,42 @@ ########################################################################### mock_test_SOURCES = mock_test.cpp VisitableMockObject_test.cpp \ - Formatter_test.cpp Throwable_test.cpp ThrowableList_test.cpp ExpectationCounter_test.cpp \ - ExpectationCounterRange_test.cpp ExpectationMap_test.cpp ExpectationList_test.cpp \ - ConstraintList_test.cpp ExpectationSet_test.cpp ExpectationConglomeration_test.cpp \ - ExpectationSegment_test.cpp ExpectationValue_test.cpp ExpectationBoundary_test.cpp \ - Verifiable_test.cpp Exception_test.cpp mockpp_test.cpp ReturnObjectList_test.cpp \ - VisitableMockObject_template_test.cpp Assert_test.cpp AssertMo_test.cpp MockObject_test.cpp \ - VisitableMockObject_1_test.cpp VisitableMockObject_2_test.cpp VisitableMockObject_3_test.cpp \ - VisitableMockObject_4_test.cpp VisitableMockObject_5_test.cpp VisitableMockObject_void_test.cpp \ - VisitableMockObject_1_void_test.cpp VisitableMockObject_2_void_test.cpp \ - VisitableMockObject_3_void_test.cpp VisitableMockObject_4_void_test.cpp \ - VisitableMockObject_5_void_test.cpp VerifyingTestCase_test.cpp classes_ABCDE.cpp \ - VerifyingTestCaller_test.cpp TrackingCounter_test.cpp MixedMockObject_5_test.cpp TimeServer_test.cpp + Formatter_test.cpp Throwable_test.cpp ThrowableList_test.cpp ExpectationCounter_test.cpp \ + ExpectationCounterRange_test.cpp ExpectationMap_test.cpp ExpectationList_test.cpp \ + ConstraintList_test.cpp ExpectationSet_test.cpp ExpectationConglomeration_test.cpp \ + ExpectationSegment_test.cpp ExpectationValue_test.cpp ExpectationBoundary_test.cpp \ + Verifiable_test.cpp Exception_test.cpp mockpp_test.cpp ReturnObjectList_test.cpp \ + VisitableMockObject_template_test.cpp Assert_test.cpp AssertMo_test.cpp MockObject_test.cpp \ + VisitableMockObject_1_test.cpp VisitableMockObject_2_test.cpp VisitableMockObject_3_test.cpp \ + VisitableMockObject_4_test.cpp VisitableMockObject_5_test.cpp VisitableMockObject_void_test.cpp \ + VisitableMockObject_1_void_test.cpp VisitableMockObject_2_void_test.cpp \ + VisitableMockObject_3_void_test.cpp VisitableMockObject_4_void_test.cpp \ + VisitableMockObject_5_void_test.cpp VerifyingTestCase_test.cpp classes_ABCDE.cpp \ + VerifyingTestCaller_test.cpp TrackingCounter_test.cpp MixedMockObject_5_test.cpp TimeServer_test.cpp \ + VisitableMockMethod_2_test.cpp jmock_test_SOURCES = And_test.cpp IsAnything_test.cpp IsCloseTo_test.cpp \ - IsEqual_test.cpp IsGreaterOrEqual_test.cpp IsGreaterThan_test.cpp IsInstanceOf_test.cpp \ - IsLessOrEqual_test.cpp IsLessThan_test.cpp IsNot_test.cpp IsNothing_test.cpp IsSame_test.cpp \ - Or_test.cpp ReturnStub_test.cpp StringContains_test.cpp StubSequence_test.cpp \ - TestFailureStub_test.cpp ThrowStub_test.cpp VoidStub_test.cpp ChainingMockObjectSupport_test.cpp \ - CustomStub_test.cpp DefaultResultStub_test.cpp mock_test.cpp Invocation_test.cpp \ - AnyArgumentsMatcher_test.cpp InvokedRecorder_test.cpp InvokeAtLeastOnceMatcher_test.cpp \ - InvokeOnceMatcher_test.cpp InvokeCountMatcher_test.cpp InvokedAfterMatcher_test.cpp \ - TestFailureMatcher_test.cpp NoArgumentsMatcher_test.cpp ArgumentsMatcher_test.cpp \ - ConstraintSet_test.cpp ArgumentsMatchBuilder_test.cpp InvocationMockerBuilder_test.cpp \ - AbstractDynamicChainingMock_test.cpp AbstractInvocationDispatcher_test.cpp ChainingMockBuilder_test.cpp \ - CoreMock_test.cpp DynamicChainingMockError_test.cpp FIFOInvocationDispatcher_test.cpp \ - InvocationMocker_test.cpp LIFOInvocationDispatcher_test.cpp InvokeAtMostMatcher_test.cpp \ - InvokedBeforeMatcher_test.cpp StubBuilder_test.cpp MatchBuilder_test.cpp \ - InvokeAtLeastMatcher_test.cpp classes_ABCDE.cpp ChainableMockObject_1_test.cpp \ - ChainableMockObject_1_void_test.cpp ChainableMockObject_2_test.cpp ChainableMockObject_2_void_test.cpp \ - ChainableMockObject_3_test.cpp ChainableMockObject_3_void_test.cpp ChainableMockObject_4_test.cpp \ - ChainableMockObject_4_void_test.cpp ChainableMockObject_5_test.cpp ChainableMockObject_5_void_test.cpp \ - ChainableMockObject_test.cpp ChainableMockObject_void_test.cpp TypelessStubSequence_test.cpp \ - StringEndsWith_test.cpp StringStartsWith_test.cpp UnlimitedMatcher_test.cpp mockpp_pti_test.cpp \ - OutBound_test.cpp ChainableMockObjectPolymorphism_test.cpp \ - ChainableMockMethod_1_test.cpp + IsEqual_test.cpp IsGreaterOrEqual_test.cpp IsGreaterThan_test.cpp IsInstanceOf_test.cpp \ + IsLessOrEqual_test.cpp IsLessThan_test.cpp IsNot_test.cpp IsNothing_test.cpp IsSame_test.cpp \ + Or_test.cpp ReturnStub_test.cpp StringContains_test.cpp StubSequence_test.cpp \ + TestFailureStub_test.cpp ThrowStub_test.cpp VoidStub_test.cpp ChainingMockObjectSupport_test.cpp \ + CustomStub_test.cpp DefaultResultStub_test.cpp mock_test.cpp Invocation_test.cpp \ + AnyArgumentsMatcher_test.cpp InvokedRecorder_test.cpp InvokeAtLeastOnceMatcher_test.cpp \ + InvokeOnceMatcher_test.cpp InvokeCountMatcher_test.cpp InvokedAfterMatcher_test.cpp \ + TestFailureMatcher_test.cpp NoArgumentsMatcher_test.cpp ArgumentsMatcher_test.cpp \ + ConstraintSet_test.cpp ArgumentsMatchBuilder_test.cpp InvocationMockerBuilder_test.cpp \ + AbstractDynamicChainingMock_test.cpp AbstractInvocationDispatcher_test.cpp ChainingMockBuilder_test.cpp \ + CoreMock_test.cpp DynamicChainingMockError_test.cpp FIFOInvocationDispatcher_test.cpp \ + InvocationMocker_test.cpp LIFOInvocationDispatcher_test.cpp InvokeAtMostMatcher_test.cpp \ + InvokedBeforeMatcher_test.cpp StubBuilder_test.cpp MatchBuilder_test.cpp \ + InvokeAtLeastMatcher_test.cpp classes_ABCDE.cpp ChainableMockObject_1_test.cpp \ + ChainableMockObject_1_void_test.cpp ChainableMockObject_2_test.cpp ChainableMockObject_2_void_test.cpp \ + ChainableMockObject_3_test.cpp ChainableMockObject_3_void_test.cpp ChainableMockObject_4_test.cpp \ + ChainableMockObject_4_void_test.cpp ChainableMockObject_5_test.cpp ChainableMockObject_5_void_test.cpp \ + ChainableMockObject_test.cpp ChainableMockObject_void_test.cpp TypelessStubSequence_test.cpp \ + StringEndsWith_test.cpp StringStartsWith_test.cpp UnlimitedMatcher_test.cpp mockpp_pti_test.cpp \ + OutBound_test.cpp ChainableMockObjectPolymorphism_test.cpp \ + ChainableMockMethod_1_test.cpp ChainableMockMethod_2_test.cpp readability_test_SOURCES = readability_test.cpp classes_ABCDE.cpp --- NEW FILE: VisitableMockMethod_1_test.cpp --- /*************************************************************************** VisitableMockMethod_1_test.cpp - unit tests for VisitableMockObject class and 1 parameter methods ------------------- begin : Thu Oct 2 2005 copyright : (C) 2002-2005 by Ewald Arnold email : mockpp at ewald-arnold dot de $Id: VisitableMockMethod_1_test.cpp,v 1.1 2005/10/02 18:51:33 ewald-arnold Exp $ ***************************************************************************/ /************************************************************************** * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation; either version 2 of the License, * or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * ***************************************************************************/ #include <mockpp/mockpp.h> // always first #ifndef HAVE_CPPUNIT # warning CppUnit not available at compile time #else #include <mockpp/VisitableMockMethod.h> #include <mockpp/VisitableMockObject.h> #include <mockpp/constraint/OutBound.h> #include <cppunit/extensions/HelperMacros.h> namespace { // anon class VisitableMockMethod_1_test : public CppUnit::TestFixture { public: CPPUNIT_TEST_SUITE( VisitableMockMethod_1_test ); CPPUNIT_TEST( test_parameter_1 ); CPPUNIT_TEST_SUITE_END(); public: void test_parameter_1(); }; CPPUNIT_TEST_SUITE_REGISTRATION(VisitableMockMethod_1_test); class MyVisitableMockObject_1 : public mockpp::VisitableMockObject { public: MyVisitableMockObject_1(const mockpp::String &name) : mockpp::VisitableMockObject(name, 0) , visitable_mocker(MOCKPP_PCHAR("Visitable"), this) {} int visitable(unsigned i) { return visitable_mocker.forward(i); } mockpp::VisitableMockMethod1<int, unsigned> visitable_mocker; }; void VisitableMockMethod_1_test::test_parameter_1() { MyVisitableMockObject_1 mcm(MOCKPP_PCHAR("Visitable-object")); /* mockpp::VisitableMockMethod1<int, unsigned>::ChainerFor chain(mcm, mcm.Visitable_mocker); CPPUNIT_ASSERT(mcm.Visitable(12) == 21); CPPUNIT_ASSERT(mcm.Visitable(34) == 43); try { mcm.Visitable(56); CPPUNIT_ASSERT_MESSAGE("should have thrown", false); } catch(mockpp::AssertionFailedError &ex) { CPPUNIT_ASSERT(ex.getMessage().find(MOCKPP_PCHAR("unexpected invocation")) != mockpp::String::npos); } */ mcm.verify(); } } // anon ns #endif // HAVE_CPPUNIT Index: ChainableMockMethod_1_test.cpp =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/ChainableMockMethod_1_test.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- ChainableMockMethod_1_test.cpp 2 Oct 2005 10:55:47 -0000 1.1 +++ ChainableMockMethod_1_test.cpp 2 Oct 2005 18:51:33 -0000 1.2 @@ -3,7 +3,7 @@ - unit tests for ChainableMockObject class and 1 parameter methods ------------------- - begin : Thu Sep 28 2004 + begin : Thu Oct 2 2005 copyright : (C) 2002-2005 by Ewald Arnold email : mockpp at ewald-arnold dot de @@ -55,14 +55,12 @@ CPPUNIT_TEST_SUITE( ChainableMockMethod_1_test ); - CPPUNIT_TEST(test_outbound); CPPUNIT_TEST( test_parameter_1 ); CPPUNIT_TEST_SUITE_END(); public: - void test_outbound(); void test_parameter_1(); }; @@ -84,7 +82,7 @@ return chainable_mocker.forward(i); } - mockpp::ChainableMockMethod<int, unsigned> chainable_mocker; + mockpp::ChainableMockMethod1<int, unsigned> chainable_mocker; }; @@ -92,7 +90,7 @@ { MyChainableMockObject_1 mcm(MOCKPP_PCHAR("chainable-object")); - mockpp::ChainerFor<mockpp::ChainableMockMethod<int, unsigned> > chain(mcm, mcm.chainable_mocker); + mockpp::ChainableMockMethod1<int, unsigned>::ChainerFor chain(mcm, mcm.chainable_mocker); chain.stubs(mockpp::once()) .with(mockpp::eq((unsigned int) 12)) @@ -119,27 +117,6 @@ } -void ChainableMockMethod_1_test::test_outbound() -{ - MyChainableMockObject_1 mcm(MOCKPP_PCHAR("chainable-object")); -/* - MOCKPP_CHAINER_FOR_EXT(MyChainableMockObject_1ex, outbound, Ext) chain(&mcm); - - chain.stubs(mockpp::once()) - .with(mockpp::outBound( (unsigned int) 123)); - - chain.stubs(mockpp::once()) - .with(mockpp::outBound( (unsigned int) 456)); - - unsigned val = 0; - mcm.outbound(val); - CPPUNIT_ASSERT_EQUAL((unsigned)123, val); - mcm.outbound(val); - CPPUNIT_ASSERT_EQUAL((unsigned)456, val); -*/ -} - - } // anon ns --- NEW FILE: ChainableMockMethod_2_test.cpp --- /*************************************************************************** ChainableMockMethod_2_test.cpp - unit tests for ChainableMockObject class and 2 parameter methods ------------------- begin : Thu Oct 2 2005 copyright : (C) 2002-2005 by Ewald Arnold email : mockpp at ewald-arnold dot de $Id: ChainableMockMethod_2_test.cpp,v 1.1 2005/10/02 18:51:33 ewald-arnold Exp $ ***************************************************************************/ /************************************************************************** * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation; either version 2 of the License, * or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * ***************************************************************************/ #include <mockpp/mockpp.h> // always first #ifndef HAVE_CPPUNIT # warning CppUnit not available at compile time #else #include <mockpp/chaining/ChainableMockMethod.h> #include <mockpp/chaining/ChainingMockObjectSupport.h> #include <mockpp/chaining/Invocation.h> #include <mockpp/constraint/OutBound.h> #include <cppunit/extensions/HelperMacros.h> namespace { // anon class ChainableMockMethod_2_test : public CppUnit::TestFixture { public: CPPUNIT_TEST_SUITE( ChainableMockMethod_2_test ); CPPUNIT_TEST( test_parameter_2 ); CPPUNIT_TEST_SUITE_END(); public: void test_parameter_2(); }; CPPUNIT_TEST_SUITE_REGISTRATION(ChainableMockMethod_2_test); class MyChainableMockObject_2 : public mockpp::ChainableMockObject { public: MyChainableMockObject_2(const mockpp::String &name) : mockpp::ChainableMockObject(name, 0) , chainable_mocker(MOCKPP_PCHAR("chainable"), this) {} int chainable(unsigned i, long l) { return chainable_mocker.forward(i, l); } mockpp::ChainableMockMethod2<int, unsigned, long> chainable_mocker; }; void ChainableMockMethod_2_test::test_parameter_2() { MyChainableMockObject_2 mcm(MOCKPP_PCHAR("chainable-object")); mockpp::ChainableMockMethod2<int, unsigned, long>::ChainerFor chain(mcm, mcm.chainable_mocker); chain.stubs(mockpp::once()) .with(mockpp::eq<unsigned>(12u), mockpp::eq<long>(23)) .will(new mockpp::ReturnStub<int>(21)); chain.stubs(mockpp::once()) .with(mockpp::eq<unsigned>(34), mockpp::eq<long>(45)) .will(new mockpp::ReturnStub<int>(43)); CPPUNIT_ASSERT(mcm.chainable(12, 23) == 21); CPPUNIT_ASSERT(mcm.chainable(34, 45) == 43); try { mcm.chainable(56, 67); CPPUNIT_ASSERT_MESSAGE("should have thrown", false); } catch(mockpp::AssertionFailedError &ex) { CPPUNIT_ASSERT(ex.getMessage().find(MOCKPP_PCHAR("unexpected invocation")) != mockpp::String::npos); } mcm.verify(); } } // anon ns #endif // HAVE_CPPUNIT |