Update of /cvsroot/mocklib/mocklib3/input/javasrc/biz/xsoftware/impl/mock
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv16959/input/javasrc/biz/xsoftware/impl/mock
Modified Files:
MockSuperclass.java
Log Message:
Added addReturnValue(String method, Object ... o) [note the varargs]. This works excellently with games testing.
Index: MockSuperclass.java
===================================================================
RCS file: /cvsroot/mocklib/mocklib3/input/javasrc/biz/xsoftware/impl/mock/MockSuperclass.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** MockSuperclass.java 1 Oct 2006 04:02:00 -0000 1.5
--- MockSuperclass.java 15 Nov 2006 16:54:43 -0000 1.6
***************
*** 585,591 ****
public void addReturnValue(String method, Object o)
{
! verityMethodExists(method);
! Action action = new ReturnValue(o);
! addToActionList(action, method);
}
--- 585,604 ----
public void addReturnValue(String method, Object o)
{
! addReturnValueImpl(method, o);
! }
!
! public void addReturnValue(String method, Object ... o)
! {
! for(int ii = 0; ii < o.length; ii++)
! {
! addReturnValueImpl(method, o[ii]);
! }
! }
!
! private void addReturnValueImpl(String method, Object o)
! {
! verityMethodExists(method);
! Action action = new ReturnValue(o);
! addToActionList(action, method);
}
|