gpt4 book ai didi

java - JUnit错误我该如何解决?

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

因此,当我对在build/main/package中编译的Calculator.class以及在build/main/package中编译的测试类CalculatorTest.java进行JUnit测试时,会出现此错误。

test:
[junit] Running CalculatorTest
[junit] Testsuite: CalculatorTest
[junit] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 se
c
[junit] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0 se
c
[junit]
[junit] Null Test: Caused an ERROR
[junit] CalculatorTest (wrong name: package/CalculatorTest)
[junit] java.lang.NoClassDefFoundError: CalculatorTest (wrong name: package/C
alculatorTest)

当我运行不带“package”的JUnit测试时在两个java文件中,它没有给我任何错误,而是给了我“BUILD SUCCESSFUL”消息,没有任何错误。

任何帮助表示赞赏
先感谢您。

最佳答案

它表明测试类顶部的程序包声明与将其编译到的文件夹层次结构不同。

例如,如果我用/build如下所示的包声明编译一个类,则将无法正常工作:

package org.foo.bar

解决此问题的简单方法是将两个类都放在同一个包中

关于java - JUnit错误我该如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42443550/

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