IntelliJ IDEA具有很好的功能,可以在assertEquals
检查失败时查看JUnit测试中的差异。在他们的网站https://www.jetbrains.com/help/idea/viewing-and-exploring-test-results.html上进行了解释,通常如下所示:
但是,有时看不到差异的链接完全消失了,无法再进行比较。我相信这可能是由比较字符串的长度引起的,因为当您比较3k字节的字符串时它可以工作,但不适用于6k字节的字符串。
为此或任何解决方法是否有配置参数,以使其与更长的字符串一起使用?
请在问题上查看问题的答案:https : //youtrack.jetbrains.com/issue/IDEA-142886您可以通过传递-Didea.junit.message.length.threshold您期望的最大消息长度来更改阈值。引入阈值是由于java.util.regex.Pattern
用于检测diff的性能问题,当输出很大时会降低测试速度。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句