Update of /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects/util
In directory sc8-pr-cvs1:/tmp/cvs-serv21824/src/core/com/mockobjects/util
Modified Files:
Tag: DynamicMockExperiment
AssertMo.java
Log Message:
First stab at dynamic mocks with named calls etc.
Index: AssertMo.java
===================================================================
RCS file: /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects/util/AssertMo.java,v
retrieving revision 1.2
retrieving revision 1.2.4.1
diff -u -r1.2 -r1.2.4.1
--- AssertMo.java 25 Oct 2002 22:06:09 -0000 1.2
+++ AssertMo.java 4 Apr 2003 16:47:41 -0000 1.2.4.1
@@ -99,4 +99,23 @@
}
fail(message);
}
+
+ public static String join( Object[] elements ) {
+ StringBuffer buf = new StringBuffer();
+
+ for (int i = 0; i < elements.length; i++) {
+ if( i > 0 ) buf.append(", ");
+ buf.append( "<" );
+ buf.append( elements[i].toString() );
+ buf.append( ">" );
+ }
+
+ return buf.toString();
+ }
+
+ public static String expectedErrorMessage(String description, String expectedMsg, String receivedMsg) {
+ return description + ":\n" +
+ "\tExpected: " + expectedMsg + "\n" +
+ "\tReceived: " + receivedMsg + "\n";
+ }
}
|