【发布时间】:2017-08-01 13:32:54
【问题描述】:
这个问题已经在 2009 年提出(JUnit test for System.out.println())。有两种“主要”解决方案:
- 使用
ByteArrayOutputStream()。 - 使用系统规则(第 3 方)。
阅读 System Rules API 后,看起来使用起来更简单、更友好。
问题是,在网上快速搜索后,似乎不是很受欢迎。
2017 年对 System.out 进行 JUnit 测试最被接受的方法是什么?
【问题讨论】: