From: Jeff M. <cus...@us...> - 2003-01-02 15:57:43
|
Update of /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects In directory sc8-pr-cvs1:/tmp/cvs-serv17328/src/core/com/mockobjects Modified Files: ReturnValue.java Log Message: Fixed error handling nulls in ReturnValue Index: ReturnValue.java =================================================================== RCS file: /cvsroot/mockobjects/mockobjects-java/src/core/com/mockobjects/ReturnValue.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ReturnValue.java 31 Dec 2002 13:40:01 -0000 1.1 +++ ReturnValue.java 2 Jan 2003 15:57:39 -0000 1.2 @@ -54,14 +54,25 @@ } /** - * - * @param value value to be returned be getValue. null can be use to force getValue to return null. + * @param value value to be returned by getValue. null can be use to force getValue to return null. */ public void setValue(Object value) { if(value==null){ - value = Null.NULL; + this.value = Null.NULL; }else{ this.value = value; } + } + + /** + * @param value value to be returned by getBooleanValue. Calling getValue after this method will return + * a Boolean wrapper around the value. + */ + public void setValue(boolean value){ + setValue(new Boolean(value)); + } + + public boolean getBooleanValue() { + return ((Boolean)getValue()).booleanValue(); } } |