Jmockit - java .lang.IllegalStateException: недопустимое место для записи ожиданий - PullRequest
0 голосов
/ 08 мая 2020

Jmockit 1.24 отлично работает с моей IDE (Intellij), но не с целями maven.

  • Вызвано: java .io.IOException: не удается подключиться к текущей виртуальной машине Это было моя первая ошибка, и я добавил <argLine>-Djdk.attach.allowAttachSelf</argLine> для ее устранения.
  • java .lang.IllegalStateException: JMockit не инициализирован должным образом; пожалуйста, убедитесь, что jmockit предшествует junit в пути к классам времени выполнения, или используйте @RunWith (JMockit.class) Это был мой следующий, и я добавил <argLine> -javaagent:"${settings.localRepository}"/org/jmockit/jmockit/1.24/jmockit-1.24.jar</argLine>, чтобы решить это.
  • Наконец, получил ошибку ниже и не смог найти подходящее решение где угодно. java.lang.IllegalStateException: Invalid place to record expectations

Может ли кто-нибудь, кто сталкивался с этой проблемой, помочь мне с этим. Похоже, jmockit не инициализирован должным образом, но не знаю, как обойти эту ошибку. Моя сборка не работает из-за этого.

...