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);
}
|