Skip to content

Commit 61031aa

Browse files
committed
Quieten test and check it works
1 parent 38b9a6a commit 61031aa

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/test/java/org/apache/commons/io/IOExceptionListTestCase.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
import static org.junit.jupiter.api.Assertions.assertTrue;
2323

2424
import java.io.EOFException;
25+
import java.io.PrintWriter;
26+
import java.io.StringWriter;
2527
import java.util.Collections;
2628
import java.util.List;
2729

@@ -56,6 +58,11 @@ public void testPrintStackTrace() {
5658
final EOFException cause = new EOFException();
5759
final List<EOFException> list = Collections.singletonList(cause);
5860
final IOExceptionList sqlExceptionList = new IOExceptionList(list);
59-
sqlExceptionList.printStackTrace();
61+
StringWriter sw = new StringWriter();
62+
PrintWriter pw = new PrintWriter(sw);
63+
sqlExceptionList.printStackTrace(pw);
64+
String st = sw.toString();
65+
assertTrue(st.startsWith("org.apache.commons.io.IOExceptionList: 1 exceptions: [java.io.EOFException]"));
66+
assertTrue(st.contains("Caused by: java.io.EOFException"));
6067
}
6168
}

0 commit comments

Comments
 (0)