| package org.junit.tests; |
| |
| import java.io.ByteArrayOutputStream; |
| import java.io.OutputStream; |
| import java.io.PrintStream; |
| |
| import org.junit.internal.JUnitSystem; |
| |
| public class TestSystem implements JUnitSystem { |
| private PrintStream out; |
| public int fCode; |
| private ByteArrayOutputStream fOutContents; |
| |
| public TestSystem() { |
| fOutContents = new ByteArrayOutputStream(); |
| out = new PrintStream(fOutContents); |
| } |
| |
| /** |
| * Will be removed in the next major release |
| */ |
| @Deprecated |
| public void exit(int code) { |
| fCode = code; |
| } |
| |
| public PrintStream out() { |
| return out; |
| } |
| |
| public OutputStream outContents() { |
| return fOutContents; |
| } |
| |
| } |