Update of /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects/dynamic
In directory sc8-pr-cvs1:/tmp/cvs-serv28433/core/com/mockobjects/dynamic
Modified Files:
C.java
Log Message:
Added a 4 paramater conveniance method for C.eq
(its common enough to warrent an easy way to do this)
Index: C.java
===================================================================
RCS file: /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects/dynamic/C.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- C.java 18 May 2003 20:59:35 -0000 1.2
+++ C.java 1 Jun 2003 11:40:45 -0000 1.3
@@ -38,6 +38,10 @@
return args(eq(arg0), eq(arg1), eq(arg2));
}
+ public static ConstraintMatcher eq( Object arg0, Object arg1, Object arg2, Object arg3 ) {
+ return args(eq(arg0), eq(arg1), eq(arg2), eq(arg3));
+ }
+
public static Constraint eq( int n ) {
return new IsEqual( new Integer(n) );
}
@@ -118,6 +122,10 @@
public static ConstraintMatcher args(Constraint p1, Constraint p2, Constraint p3) {
return new FullConstraintMatcher(new Constraint[]{p1, p2, p3});
}
+
+ public static ConstraintMatcher args(Constraint p1, Constraint p2, Constraint p3, Constraint p4) {
+ return new FullConstraintMatcher(new Constraint[]{p1, p2, p3, p4});
+ }
public static ConstraintMatcher anyArgs( int argCount) {
Constraint[] constraints = new Constraint[argCount];
|