Запустите jmockit в intelijIdea

Я установил свой проект весенней загрузки с jmockit 1.43 и spring boot 2.0.1 в InteliJIdea. Я написал несколько тестовых примеров, используя ожидания jmockit. Я смог запустить тестовый пример из командной строки, но не из идеи intelij. Идея выводит следующую ошибку в консоли.

at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68) at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47) at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70) Caused by: java.lang.IllegalStateException: JMockit didn't get initialized; please check the -javaagent JVM initialization parameter was used at mockit.internal.startup.Startup.verifyInitialization(Startup.java:91) at mockit.Invocations.(Invocations.java:25) ... 32 more

Не удалось выполнить цель org.apache.maven.plugins
Не удалось выполнить цель org.apache.maven.plugins
Опишу, что когда я только начинал изучать Maven, у меня не получалось компилировать и упаковывать.
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
3
0
3 462
1

Ответы 1

Думаю, вам нужно установить флаг "-javaagent" в вашей конфигурации ...

См .: http://jmockit.github.io/tutorial/Introduction.html#runningTests

Запустите Config в IntelliJ:

Мои журналы консоли "C: \ Program Files \ Java \ jdk1.8.0_181 \ bin \ java.exe" -javaagent:C:rep\.m2\repository/org/jmockit/jmockit/1.43/jmo‌​ckit-1.43.jar -Didea.test.cyclic.buffer.size = 10485760 "-javaagent: C: \ Program Files \ JetBrains \ IntelliJ IDEA Community Edition 2018.2.3 \ lib \ idea_rt.jar = 59862: C: \ Program Files \ JetBrains \ IntelliJ IDEA Community Edition .... похоже, -javaagent настроен.

niaomingjian 11.06.2019 12:11

Примечание для себя: убедитесь, что вы объявили его как параметры виртуальной машины в диалоговом окне «Выполнить конфигурацию», а не в параметрах командной строки! Параметры виртуальной машины могут быть показаны в текущих версиях IntelliJ с помощью «Изменить параметры» и «Добавить параметры виртуальной машины».

minicookie 01.04.2021 09:21

Другие вопросы по теме