我想使用TDD开始这个项目。我创建了测试目录,后来将其更改为与src目录集成的包。但是在两种情况下,我都遇到了相同的错误:
“未找到类:“tests.objectsTest””
我尝试了不同的导入JUnit jar技术,但没有解决问题。我还尝试重命名我的测试类,但它根本没有解决问题。
看起来IntelliJ或JUnit更改了测试类的名称。难道它不应该是“objectsTest.tests”吗?
我正在使用JUnit版本4.12和最新的IntelliJ EAP。
这是我的项目结构:
项目:
“未找到类:“tests.objectsTest””
我尝试了不同的导入JUnit jar技术,但没有解决问题。我还尝试重命名我的测试类,但它根本没有解决问题。
看起来IntelliJ或JUnit更改了测试类的名称。难道它不应该是“objectsTest.tests”吗?
我正在使用JUnit版本4.12和最新的IntelliJ EAP。
这是我的项目结构:
项目:
-.idea
-src
-logic
-objects
-tests
-test
-test.java
src和tests是被标记为源代码和测试的目录。除了test之外,每个包都是空的。在我的另一台装有IntelliJ Community Edition的电脑上,一切都运行良好,但在EAP上却存在这个错误。不幸的是,我必须使用EAP。
test.java代码:
package test;
import org.junit.Test;
public class test {
@Test
public void canCreateInhabitant(){
}
}
FooTest
或其他名称,以排除与名称相关的问题。你的项目中似乎有一个名为objectTest
的对象。也许你的运行配置尝试使用一个缺失的类? - atamanroman