From: Steve F. <sm...@us...> - 2003-07-05 10:09:22
|
Update of /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects/dynamic In directory sc8-pr-cvs1:/tmp/cvs-serv20030/src/core/com/mockobjects/dynamic Modified Files: Tag: Nat_reworks_dynamics_from_0_09 Mock.java Added Files: Tag: Nat_reworks_dynamics_from_0_09 MockInvocationError.java Log Message: Added a MockInvocationError to specialise error handling --- NEW FILE: MockInvocationError.java --- package com.mockobjects.dynamic; import junit.framework.AssertionFailedError; public class MockInvocationError extends AssertionFailedError { public final ActiveCall call; public MockInvocationError() { super(); call = null; } public MockInvocationError(String message) { this(message, null); } public MockInvocationError(String message, ActiveCall aCall) { super(message); call = aCall; } } Index: Mock.java =================================================================== RCS file: /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects/dynamic/Mock.java,v retrieving revision 1.23.2.1 retrieving revision 1.23.2.2 diff -u -r1.23.2.1 -r1.23.2.2 --- Mock.java 21 Jun 2003 14:01:07 -0000 1.23.2.1 +++ Mock.java 5 Jul 2003 10:09:19 -0000 1.23.2.2 @@ -82,7 +82,7 @@ return call( call ); } } catch (AssertionFailedError ex) { - throw new AssertionFailedError(name + ": " + ex.getMessage()); + throw new MockInvocationError(name + ": " + ex.getMessage(), call); } } |