Я хотел начать проект с использованием TDD. Создал тестовый каталог, а затем изменил его на пакет, интегрированный с каталогом src. В обоих случаях я получаю одну и ту же ошибку:
Класс не найден: «tests.objectsTest»
Я пробовал разные методы импорта JUnit jar, но ни один из них не решил проблему. Также я попытался переименовать свой тестовый класс, но он не дал никаких решений.
Похоже, что IntelliJ или JUnit меняет имя тестового класса. Разве это не должно быть objectTest.tests?
Я использую JUnit версии 4.12 и последнюю версию IntelliJ EAP.
Это структура моего проекта:
Проект:
-.idea
-src
-logic
-objects
-tests
-test
-test.java
src иtests — это каталоги, помеченные как Source и Test. Все пакеты, кроме теста, пусты. На другом моем компьютере с IntelliJ Community Edition все работает нормально, но на EAP есть эта ошибка. К сожалению, мне приходится использовать EAP.
код test.java:
package test;
import org.junit.Test;
public class test {
@Test
public void canCreateInhabitant(){
}
}