为了账号安全,请及时绑定邮箱和手机立即绑定

如何在记录器中对消息执行JUnit断言

如何在记录器中对消息执行JUnit断言

MYYA 2019-08-26 15:09:26
如何在记录器中对消息执行JUnit断言我有一些测试代码,它调用Java记录器来报告其状态。在JUnit测试代码中,我想验证在此记录器中是否输入了正确的日志。以下内容:methodUnderTest(bool x){     if(x)         logger.info("x happened")}@Test tester(){     // perhaps setup a logger first.     methodUnderTest(true);     assertXXXXXX(loggedLevel(),Level.INFO);}我想这可以通过特殊改编的记录器(或处理程序或格式化程序)来完成,但我更愿意重用已经存在的解决方案。(而且,说实话,我不清楚如何从记录器获取logRecord,但假设这是可能的。)
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 392 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信