Package com.mockobjects.io
Class MockPrintWriter
- java.lang.Object
-
- java.io.Writer
-
- java.io.PrintWriter
-
- com.mockobjects.io.MockPrintWriter
-
- All Implemented Interfaces:
Verifiable,java.io.Closeable,java.io.Flushable,java.lang.Appendable,java.lang.AutoCloseable
public class MockPrintWriter extends java.io.PrintWriter implements Verifiable
- Author:
- steve@m3p.co.uk, Francois Beausoleil (fbos@users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description MockPrintWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidflush()voidsetExpectedCloseCalls(int calls)voidsetExpectedFlushCalls(int calls)voidsetExpectedSegment(java.lang.String aString)voidverify()Throw an AssertionFailedException if any expectations have not been met.voidwrite(java.lang.String s)
-
-
-
Method Detail
-
setExpectedCloseCalls
public void setExpectedCloseCalls(int calls)
-
setExpectedSegment
public void setExpectedSegment(java.lang.String aString)
-
write
public void write(java.lang.String s)
- Overrides:
writein classjava.io.PrintWriter
-
setExpectedFlushCalls
public void setExpectedFlushCalls(int calls)
-
flush
public void flush()
- Specified by:
flushin interfacejava.io.Flushable- Overrides:
flushin classjava.io.PrintWriter
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Overrides:
closein classjava.io.PrintWriter
-
verify
public void verify()
Description copied from interface:VerifiableThrow an AssertionFailedException if any expectations have not been met.- Specified by:
verifyin interfaceVerifiable
-
-