Update of /cvsroot/mockobjects/mockobjects-java/src/jdk/common/com/mockobjects/io
In directory usw-pr-cvs1:/tmp/cvs-serv12913/src/jdk/common/com/mockobjects/io
Modified Files:
MockFile.java
Added Files:
MockStreamFactory.java
Log Message:
Lots of small changes to mocks
--- NEW FILE: MockStreamFactory.java ---
package com.mockobjects.io;
import alt.java.io.File;
import alt.java.io.StreamFactory;
import com.mockobjects.ExpectationValue;
import com.mockobjects.MockObject;
import java.io.FileNotFoundException;
import java.io.InputStream;
public class MockStreamFactory extends MockObject implements StreamFactory {
private final ExpectationValue myFile = new ExpectationValue("file");
private InputStream myInputStream;
public void setExpectedFile(File aFile) {
myFile.setExpected(aFile);
}
public void setupInputStream(InputStream inputStream) {
this.myInputStream = inputStream;
}
public InputStream createInputStream(File aFile) throws FileNotFoundException {
myFile.setActual(aFile);
return myInputStream;
}
}
Index: MockFile.java
===================================================================
RCS file: /cvsroot/mockobjects/mockobjects-java/src/jdk/common/com/mockobjects/io/MockFile.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MockFile.java 7 May 2002 16:31:48 -0000 1.1
+++ MockFile.java 19 Jun 2002 15:26:24 -0000 1.2
@@ -15,6 +15,7 @@
private final ExpectationValue myFilenameFilter =
new ExpectationValue("filename filter");
+ private String myParent;
private File[] myFilesToReturn;
@@ -26,9 +27,12 @@
return null;
}
+ public void setupGetParent(String aParent){
+ myParent = aParent;
+ }
+
public String getParent() {
- notImplemented();
- return null;
+ return myParent;
}
public File getParentFile() {
|