From: Steve F. <sm...@us...> - 2003-08-11 21:25:09
|
Update of /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects/dynamic In directory sc8-pr-cvs1:/tmp/cvs-serv30756/src/core/com/mockobjects/dynamic Modified Files: CoreMock.java Log Message: Added support for proxies testing equality with null Thanks to Richard Burgess Index: CoreMock.java =================================================================== RCS file: /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects/dynamic/CoreMock.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- CoreMock.java 9 Aug 2003 13:18:30 -0000 1.7 +++ CoreMock.java 11 Aug 2003 21:25:06 -0000 1.8 @@ -65,8 +65,10 @@ } private boolean isCheckingEqualityOnProxy(Invocation invocation) { - return (invocation.getMethodName().equals("equals")) && (invocation.args.length == 1) && - (Proxy.isProxyClass(invocation.args[0].getClass())); + return invocation.getMethodName().equals("equals") + && invocation.args.length == 1 + && invocation.args[0] != null + && Proxy.isProxyClass(invocation.args[0].getClass()); } private boolean isMockNameGetter(Invocation invocation) { |