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();
}
}
|