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 не инициализирован должным образом, но не знаю, как обойти эту ошибку. Моя сборка не работает из-за этого.