From: Steve F. <sm...@us...> - 2003-10-05 09:28:21
|
Update of /cvsroot/mockobjects/mockobjects-java/src/core/test/mockobjects/dynamic/support In directory sc8-pr-cvs1:/tmp/cvs-serv925/src/core/test/mockobjects/dynamic/support Modified Files: MockConstraintMatcher.java Log Message: Converted Mock.matches() to use InvocationMocker. Added more functional tests Index: MockConstraintMatcher.java =================================================================== RCS file: /cvsroot/mockobjects/mockobjects-java/src/core/test/mockobjects/dynamic/support/MockConstraintMatcher.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- MockConstraintMatcher.java 4 Oct 2003 22:56:45 -0000 1.2 +++ MockConstraintMatcher.java 5 Oct 2003 09:28:16 -0000 1.3 @@ -1,6 +1,7 @@ package test.mockobjects.dynamic.support; import com.mockobjects.*; +import com.mockobjects.constraint.Constraint; import com.mockobjects.dynamic.ArgumentsMatcher; public class MockConstraintMatcher implements ArgumentsMatcher{ @@ -39,19 +40,19 @@ myGetConstraintsCalls.setExpected(calls); } - public Object[] getConstraints(){ + public Constraint[] getConstraints(){ myGetConstraintsCalls.inc(); Object nextReturnValue = myActualGetConstraintsReturnValues.getNext(); if (nextReturnValue instanceof ExceptionalReturnValue && ((ExceptionalReturnValue)nextReturnValue).getException() instanceof RuntimeException) throw (RuntimeException)((ExceptionalReturnValue)nextReturnValue).getException(); - return (Object[]) nextReturnValue; + return (Constraint[]) nextReturnValue; } public void setupExceptionGetConstraints(Throwable arg){ myActualGetConstraintsReturnValues.add(new ExceptionalReturnValue(arg)); } - public void setupGetConstraints(Object[] arg){ + public void setupGetConstraints(Constraint[] arg){ myActualGetConstraintsReturnValues.add(arg); } |