我想在JUnit测试中显示警告.我不希望测试因为该警告而失败,但我想知道警告发生了.显然,我可以使用System.err.print或类似的东西.现在我想知道什么是正确的方法
我也认为这有时很有用,但这不可能.JUnit坚持正确和错误的答案,因此只有"成功","失败"和"错误".运行测试时代码中出现问题时出错.我会重构并考虑你是否真的需要一个警告(或者像之前的回答所说的那样,但我认为这个警告会很快丢失),
使用带有控制台附加程序的记录器
final Logger logger = LoggerFactory.getLogger(LoggingTest.class);
@Test
public void test() {
logger.warn("message");
}
Run Code Online (Sandbox Code Playgroud)
附注。使用 slf4j 记录器的示例。
| 归档时间: |
|
| 查看次数: |
8781 次 |
| 最近记录: |