Update of /cvsroot/mockobjects/mockobjects-java/src/core/test/mockobjects/constraint
In directory sc8-pr-cvs1:/tmp/cvs-serv6154/core/test/mockobjects/constraint
Modified Files:
Tag: DynamicMockExperiment
ConstraintsTest.java
Log Message:
Fixed proxy error reporting when used as an expectation
Index: ConstraintsTest.java
===================================================================
RCS file: /cvsroot/mockobjects/mockobjects-java/src/core/test/mockobjects/constraint/ConstraintsTest.java,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -r1.1.2.2 -r1.1.2.3
--- ConstraintsTest.java 11 Apr 2003 13:21:16 -0000 1.1.2.2
+++ ConstraintsTest.java 16 Apr 2003 16:31:48 -0000 1.1.2.3
@@ -5,6 +5,9 @@
package test.mockobjects.constraint;
import com.mockobjects.constraint.*;
+import com.mockobjects.dynamic.Mock;
+
+import test.mockobjects.dynamic.DummyInterface;
import java.util.EventObject;
@@ -50,6 +53,14 @@
assertTrue( p.eval(i1) );
assertTrue( p.eval( new Integer(1) ) );
assertTrue( !p.eval(i2) );
+ }
+
+ public void testIsEqualToStringOnProxyArgument() {
+ // Required for error message reporting
+ Mock mockDummyInterface = new Mock(DummyInterface.class, "MockName");
+ Constraint p = new IsEqual(mockDummyInterface.proxy());
+
+ assertEquals("Should get resolved toString() with no expectation error", "MockName", p.toString());
}
public void testIsEqualEquals() throws Exception {
|