gpt4 book ai didi

java - 如何设置 get junit 以显示正确的错误或异常堆栈跟踪

转载 作者:行者123 更新时间:2023-12-02 12:25:46 25 4
gpt4 key购买 nike

我注意到,当我在 cli 上使用 maven 运行 Junit 测试时,每当出现错误或异常时,我得到的就是

com.x.blah.testmyclass : tried to access method 
org.apache.maven.surefire.report.SimpleReportEntry.<init>
(Ljava/lang/String;Ljava/lang/String;Lorg/apache/maven/surefire/report/StackTraceWriter;)V from class
org.apache.maven.surefire.common.junit4.JUnit4RunListener

有没有办法:

  1. 让它打印出导致类内失败的实际测试
  2. 输出抛出的原始异常

我对 Maven 的经验不是很丰富,并且在网上浏览过,但看不到任何明显的东西,并且在测试失败时一直求助于登录,这可能非常耗时

最佳答案

检查您的 Surefire 插件版本!

maven-surefire-plugin 2.10 有这个 SimpleReportEntry(String, StackTraceWriter) 构造函数,但在 2.19 版本中没有。

关于java - 如何设置 get junit 以显示正确的错误或异常堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45485656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com