From: Jeff M. <cus...@us...> - 2002-06-28 13:29:39
|
Update of /cvsroot/mockobjects/mockobjects-java/src/j2ee/common/com/mockobjects/servlet In directory usw-pr-cvs1:/tmp/cvs-serv5128/src/j2ee/common/com/mockobjects/servlet Modified Files: MockServletInputStream.java Log Message: Added better stream support Index: MockServletInputStream.java =================================================================== RCS file: /cvsroot/mockobjects/mockobjects-java/src/j2ee/common/com/mockobjects/servlet/MockServletInputStream.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- MockServletInputStream.java 5 Apr 2002 10:49:50 -0000 1.1 +++ MockServletInputStream.java 28 Jun 2002 13:29:33 -0000 1.2 @@ -2,16 +2,28 @@ import com.mockobjects.Verifiable; import com.mockobjects.util.Verifier; + import javax.servlet.ServletInputStream; public class MockServletInputStream extends ServletInputStream implements -Verifiable{ + Verifiable { + + private byte[] myData; + private int myIndex; - public void verify(){ + public void verify() { Verifier.verifyObject(this); } - public int read(){ - return -1; + public void setupRead(byte[] data) { + myData = data; + } + + public int read() { + if(myData!=null && myIndex < myData.length) { + return myData[myIndex++]; + } else { + return -1; + } } } |