Update of /cvsroot/mocklib/mocklib2/input/javasrc/biz/xsoftware/examples/mock2/advanced
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9115/input/javasrc/biz/xsoftware/examples/mock2/advanced
Modified Files:
TestExample.java
Log Message:
Missing returns on expect or ignore are reported to the user. Incorrect return types fail and are reported. Fixed some bugs with MockObject.verify().
Index: TestExample.java
===================================================================
RCS file: /cvsroot/mocklib/mocklib2/input/javasrc/biz/xsoftware/examples/mock2/advanced/TestExample.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** TestExample.java 28 Mar 2006 15:50:06 -0000 1.1
--- TestExample.java 5 May 2006 15:29:23 -0000 1.2
***************
*** 68,78 ****
MockObject mockUser = MockObjectFactory.createMock(User.class);
CalledMethod getUser=mockRecord.expect("getUser");
! CalledMethod addTaskDone=mockUser.expect("addTaskDone");
! mockRecord.setDefaultReturnValue( mockUser,"getUser");
//have mockTaskSvc fire an event that should cause sysUnderTest
//to interact with mockMessaging
! l.eventStarted(null);
--- 68,78 ----
MockObject mockUser = MockObjectFactory.createMock(User.class);
CalledMethod getUser=mockRecord.expect("getUser");
! CalledMethod addTaskDone=mockUser.expect("", "addTaskDone");
! mockRecord.setDefaultReturnValue( (User)mockUser,"getUser");
//have mockTaskSvc fire an event that should cause sysUnderTest
//to interact with mockMessaging
! l.eventStarted("");
|