JUnit で System.out.println の出力を assertion したい
とある事情で System.out.println で出力している箇所があって、その値がちゃんと出てるか JUnit でテストしたい。
ググったらあっさり出てきた。
java - JUnit test for System.out.println() - Stack Overflow
using ByteArrayOutputStream and System.setXXX is simple:
で出来た。