From: Tim M. <ma...@us...> - 2003-06-01 11:40:49
|
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]; |