Запустите jmockit в intelijIdea - PullRequest
       26

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

0 голосов
/ 24 декабря 2018

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

в org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run (SpringJUnit4ClassRunner.java:190) в org.junit.runner.JUnitCore.run (JUnitCore.7).intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs (JUnit4IdeaTestRunner.java:68) в com.intellij.rt.execution.junit.IdeaTestRunner $ Repeater.startRunner.ithjun.jjprepareStreamsAndStart (JUnitStarter.java:242) в com.intellij.rt.execution.junit.JUnitStarter.main (JUnitStarter.java:70) Причина: java.lang.IllegalStateException: JMockit не был инициализирован;проверьте, что параметр инициализации -javaagent JVM использовался в mockit.internal.startup.Startup.verifyInitialization (Startup.java:91) в mockit.Invocations. (Invocations.java:25) ... еще 32

1 Ответ

0 голосов
/ 21 марта 2019

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

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

...