我已经将 JUnit jar 添加到我的类路径中,它可以使用命令窗口找到并运行测试,但是当我尝试编译一个我知道有效的测试时,它似乎找不到任何与J单元。对于每个测试类,我都会收到以下错误。在另一台电脑上测试过,它可以工作,但在我的电脑上不行。有什么想法吗?
EstateAgentTest.java:25: incompatible types
found : Test
required: java.lang.annotation.Annotation
@Test public void rentable1() {
非常感谢。
最佳答案
我今天遇到了这个问题...
事实证明,调用我的类名“Test.java”是个坏主意——它与测试方法上方的@Test 行冲突。修复:
- 我将我的类重命名为 SomethingElseTest.java,它几乎解决了这个问题。
- 请注意,我的 IDE 确实将方法上方的“@Test”行更改为新的类名,但一旦我将其改回@Test,一切又恢复正常。
关于java - 未找到 JUnit 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5203532/