java - 使用 TestNG 为集成测试捕获和断言 Log4j 输出
问题描述
我正在使用 TestNG 编写一个集成测试,它需要检查在执行某个代码后是否打印了某个 log4j DEBUG 日志。我在 JUnit 中找到了一些解决方案,如1所示。但我需要TestNG 中的解决方案。我需要断言是否打印了确切的调试日志。但是我对与我找到的解决方案等效的 TestNG 感到困惑。如果您对此有任何想法,请指出。
解决方案
推荐阅读
- redis - Docker 容器中的 Redis 和服务
- javascript - 了解 React 如何/为什么/何时更新 DOM 以及如何使用它
- node.js - 订阅付款条的错误处理
- javascript - 为什么 document.getElementById(divName).innerHTML 没有得到画布元素?
- javascript - TypeError:无法读取未定义的属性“getPrimaryDisplay”(screen.getPrimaryDisplay())
- ionic-framework - 我的 `Buttonhandler` 总是导致这个错误,我不知道如何解决它
- ios - 如何使用 openCV 获取 iPhone 的屏幕尺寸?
- hbase - Hbase 集群复制 | 跨集群监控复制延迟
- azure - 不使用 SendGrid 和 Office 365 从 Azure Function App 发送电子邮件
- xml - 有没有办法转换多个数字 xml 值并传递总和?