com.mockobjects.io
Class MockOutputStream
java.lang.Object
java.io.OutputStream
com.mockobjects.io.MockOutputStream
- All Implemented Interfaces:
- Verifiable, java.io.Closeable, java.io.Flushable
public class MockOutputStream
- extends java.io.OutputStream
- implements Verifiable
| Methods inherited from class java.io.OutputStream |
write, write |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockOutputStream
public MockOutputStream()
clearActualBuffer
public void clearActualBuffer()
close
public void close()
throws java.io.IOException
- Specified by:
close in interface java.io.Closeable- Overrides:
close in class java.io.OutputStream
- Throws:
java.io.IOException
flush
public void flush()
throws java.io.IOException
- Specified by:
flush in interface java.io.Flushable- Overrides:
flush in class java.io.OutputStream
- Throws:
java.io.IOException
getContents
public java.lang.String getContents()
getContentsAsByteArray
public byte[] getContentsAsByteArray()
- Added in response to Bug report 546661.
setExpectedCloseCalls
public void setExpectedCloseCalls(int closeCall)
setExpectedFlushCalls
public void setExpectedFlushCalls(int flushCall)
setExpectingWriteCalls
public void setExpectingWriteCalls(boolean expectingWriteCall)
setupThrowIOException
public void setupThrowIOException(boolean throwException)
verify
public void verify()
- Description copied from interface:
Verifiable
- Throw an AssertionFailedException if any expectations have not been met.
- Specified by:
verify in interface Verifiable
write
public void write(int b)
throws java.io.IOException
- Specified by:
write in class java.io.OutputStream
- Throws:
java.io.IOException
Copyright © 2002 Mock Objects. All Rights Reserved.