Update of /cvsroot/mockobjects/mockobjects-java/src/jdk/common/com/mockobjects/io
In directory sc8-pr-cvs1:/tmp/cvs-serv14343/src/jdk/common/com/mockobjects/io
Modified Files:
MockStreamFactory.java
Log Message:
Ditto
Index: MockStreamFactory.java
===================================================================
RCS file: /cvsroot/mockobjects/mockobjects-java/src/jdk/common/com/mockobjects/io/MockStreamFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MockStreamFactory.java 19 Jun 2002 15:26:24 -0000 1.1
+++ MockStreamFactory.java 31 Dec 2002 14:36:05 -0000 1.2
@@ -4,25 +4,36 @@
import alt.java.io.StreamFactory;
import com.mockobjects.ExpectationValue;
import com.mockobjects.MockObject;
+import com.mockobjects.ReturnValue;
import java.io.FileNotFoundException;
import java.io.InputStream;
+import java.io.OutputStream;
public class MockStreamFactory extends MockObject implements StreamFactory {
private final ExpectationValue myFile = new ExpectationValue("file");
- private InputStream myInputStream;
+ private final ReturnValue inputStream = new ReturnValue("input stream");
+ private final ReturnValue outputStream = new ReturnValue("input stream");
public void setExpectedFile(File aFile) {
myFile.setExpected(aFile);
}
public void setupInputStream(InputStream inputStream) {
- this.myInputStream = inputStream;
+ this.inputStream.setValue(inputStream);
}
public InputStream createInputStream(File aFile) throws FileNotFoundException {
myFile.setActual(aFile);
- return myInputStream;
+ return (InputStream)inputStream.getValue();
+ }
+
+ public void setupOutputStream(OutputStream outputStream) {
+ this.outputStream.setValue(outputStream);
+ }
+
+ public OutputStream createOutputStream(File aFile) throws FileNotFoundException {
+ return (OutputStream)outputStream.getValue();
}
}
|