Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public abstract class StdOutTest {
- private final PrintStream stdOutMock = mock(PrintStream.class);
- private final PrintStream stdOutOrig = System.out;
- @Before
- public void setUp() {
- System.setOut(this.stdOutMock);
- }
- @After
- public void tearDown() {
- System.setOut(this.stdOutOrig);
- }
- protected final PrintStream getStdOutMock() {
- return this.stdOutMock;
- }
- }
- public class test extends StdOutTest{
- @Before
- public void setUp(){
- //empty
- }
- @Test
- public void example(){
- System.out.println("hello");
- verify(getStdOutMock()).println("hello");
- }
- }
- hello
- Wanted but not invoked:
- printStream.println("hello");
- -> at observer_test.test.example(test.java:18)
- Actually, there were zero interactions with this mock.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement