JUnit: NoClassDefFoundError: org/junit/runner/manipulation/FilterJAVA

Программисты JAVA общаются здесь
Anonymous
JUnit: NoClassDefFoundError: org/junit/runner/manipulation/Filter

Сообщение Anonymous »

Когда я пытаюсь запустить некоторые модульные тесты, возникает следующая ошибка:

java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadTestLoaderClass(RemoteTestRunner.java:320)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.createRawTestLoader(RemoteTestRunner.java:310)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.createLoader(RemoteTestRunner.java:305)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.defaultInit(RemoteTestRunner.java:283)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.init(RemoteTestRunner.java:207)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:191)


Я должен отметить, что junit-4.11.jar добавлен в путь сборки проекта. Есть идеи?


РЕДАКТИРОВАТЬ: Я (Габор Липтак) прочитал другой вопрос, дубликатом которого должен быть этот вопрос. Это НЕ дубликат. Если у кого-то есть Gradle Buildship в качестве плагина сборки в Eclipse, выдается именно эта ошибка, если вы по ошибке поместите свой тестовый класс в main/resorces вместо test/resources. Кажется, что Buildship заботится о пути к тестированию и компиляции, когда дело доходит до создания конфигурации запуска. В качестве доказательства см. следующие фрагменты моего файла .classpath ниже:

















Подробнее здесь: https://stackoverflow.com/questions/335 ... ion-filter

Вернуться в «JAVA»