FileDocCategorySizeDatePackage
MockPrintWriter.javaAPI DocExample603Thu Jun 27 19:20:24 BST 2002com.oreilly.mock

MockPrintWriter.java

package com.oreilly.mock;

import junit.framework.Assert;

import java.io.PrintWriter;
import java.io.StringWriter;

public class MockPrintWriter extends PrintWriter {
    private String expectedOutput;

    public MockPrintWriter() {
        super(new StringWriter());
    }

    public void setExpectedOutput(String expectedOutput) {
        this.expectedOutput = expectedOutput;
    }

    public void verify() {
        String actualOutput = super.out.toString();
        Assert.assertEquals("PrintWriter content",
                this.expectedOutput, actualOutput);
    }
}