NoSuchMethodError: 'java.util.Set org.junit.platform.engine.TestDescriptor.getAncestors() при запуске модульных тестов SJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 NoSuchMethodError: 'java.util.Set org.junit.platform.engine.TestDescriptor.getAncestors() при запуске модульных тестов S

Сообщение Anonymous »

Контекст
У меня есть модульный тест, написанный с использованием платформы Spock Testing для тестирования моего приложения Spring Boot.
Я объявил следующие тестовые зависимости: Симптом
Когда я запускаю тест mvn, Плагин Surefire не может их выполнить, выдавая ошибку:

Код: Выделить всё

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.2:test (default-test) on project myspockspringtest:
[ERROR]
[ERROR] Please refer to C:\data\ myspockspringtest\target\surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
There was an error in the forked process
'java.util.Set org.junit.platform.engine.TestDescriptor.getAncestors()'
Что я сделал?
Я последовал инструкциям Surefire, просмотрел созданный им файл дампа Surefire и увидел ошибку:

Код: Выделить всё

java.lang.NoSuchMethodError: 'java.util.Set org.junit.platform.engine.TestDescriptor.getAncestors()'
at org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener.getTestClassNames(StackTracePruningEngineExecutionListener.java:50)
Я пытался объявить спецификацию Спока, spock-bom, чтобы обеспечить согласованность зависимостей Спока, но это не помогло:

Код: Выделить всё

    


org.spockframework
spock-bom
2.3-groovy-4.0
pom
import



Я также тестировал без объявленного spock-bom, но все равно получаю эту ошибку.
Как я могу это исправить и почему это происходит?

Подробнее здесь: https://stackoverflow.com/questions/784 ... ptor-getan
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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