我试图了解是否可以配置AssertJ将断言的否定结果记录到文件中,而不会中断正在运行比较的路由。
这个请求背后的原因是我们正在比较两个版本软件生成的JSON来发现差异,但是我没有手动创建所有检查,而是希望利用AssertJ中已有的功能。
作为一种可能的解决方案,我考虑使用try / catch进行断言异常,但我真的很关心例程的整体性能。
有什么想法吗?
答案 0 :(得分:0)
如果我们谈到任何日志记录框架:
答案 1 :(得分:0)
您可以通过捕获AssertionError来访问错误消息,然后使用任何日志记录框架。 如果要捕获所有错误(并且在第一个错误中没有失败),请使用soft assertions。