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 void
close()
void
flush()
void
setExpectedCloseCalls(int calls)
void
setExpectedFlushCalls(int calls)
void
setExpectedSegment(java.lang.String aString)
void
verify()
Throw an AssertionFailedException if any expectations have not been met.void
write(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:
write
in classjava.io.PrintWriter
-
setExpectedFlushCalls
public void setExpectedFlushCalls(int calls)
-
flush
public void flush()
- Specified by:
flush
in interfacejava.io.Flushable
- Overrides:
flush
in classjava.io.PrintWriter
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classjava.io.PrintWriter
-
verify
public void verify()
Description copied from interface:Verifiable
Throw an AssertionFailedException if any expectations have not been met.- Specified by:
verify
in interfaceVerifiable
-
-