Package com.mockobjects.io
Class MockPrintWriter
java.lang.Object
java.io.Writer
java.io.PrintWriter
com.mockobjects.io.MockPrintWriter
- All Implemented Interfaces:
Verifiable
,Closeable
,Flushable
,Appendable
,AutoCloseable
- Author:
- steve@m3p.co.uk, Francois Beausoleil (fbos@users.sourceforge.net)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
flush()
void
setExpectedCloseCalls
(int calls) void
setExpectedFlushCalls
(int calls) void
setExpectedSegment
(String aString) void
verify()
Throw an AssertionFailedException if any expectations have not been met.void
Methods inherited from class java.io.PrintWriter
append, append, append, checkError, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, write, write, write, write
Methods inherited from class java.io.Writer
nullWriter
-
Constructor Details
-
MockPrintWriter
public MockPrintWriter()
-
-
Method Details
-
setExpectedCloseCalls
public void setExpectedCloseCalls(int calls) -
setExpectedSegment
-
write
- Overrides:
write
in classPrintWriter
-
setExpectedFlushCalls
public void setExpectedFlushCalls(int calls) -
flush
public void flush()- Specified by:
flush
in interfaceFlushable
- Overrides:
flush
in classPrintWriter
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classPrintWriter
-
verify
public void verify()Description copied from interface:Verifiable
Throw an AssertionFailedException if any expectations have not been met.- Specified by:
verify
in interfaceVerifiable
-