From: Jeff M. <cus...@us...> - 2002-12-31 14:36:09
|
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(); } } |