You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2015/03/27 12:49:51 UTC

svn commit: r1669544 - /uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/ATest.java

Author: degenaro
Date: Fri Mar 27 11:49:51 2015
New Revision: 1669544

URL: http://svn.apache.org/r1669544
Log:
UIMA-4311 DUCC Job Driver (JD) clean-up Junit tests

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/ATest.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/ATest.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/ATest.java?rev=1669544&r1=1669543&r2=1669544&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/ATest.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-container/src/test/java/org/apache/uima/ducc/container/jd/test/ATest.java Fri Mar 27 11:49:51 2015
@@ -20,7 +20,9 @@ package org.apache.uima.ducc.container.j
 
 import static org.junit.Assert.assertTrue;
 
+import java.io.ByteArrayOutputStream;
 import java.io.File;
+import java.io.PrintStream;
 import java.net.URL;
 import java.util.Map;
 
@@ -38,6 +40,9 @@ public abstract class ATest {
 	private boolean verbose = false;
 	private boolean warned = false;
 	private boolean debug = false;
+
+	private final ByteArrayOutputStream outContent = new ByteArrayOutputStream();
+	private final ByteArrayOutputStream errContent = new ByteArrayOutputStream();
 	
 	public void clear() {
 		for(Name name : FlagsHelper.Name.values()) {
@@ -112,6 +117,10 @@ public abstract class ATest {
 
 	@Before
 	public void setUp() throws Exception {
+		if(!debug) {
+			System.setOut(new PrintStream(outContent));
+			System.setErr(new PrintStream(errContent));
+		}
 		ducc_home();
 		environment();
 		clear();
@@ -119,6 +128,8 @@ public abstract class ATest {
 
 	@After
 	public void tearDown() throws Exception {
+		System.setOut(null);
+	    System.setErr(null);
 	}
 	
 	public void disabler() {