「最強」といわれるJMockitを今回初めて使っています。

Eclipse 上で実行する JUnitTest はテストが実行されますが、ターミナルから Maven で mvn test を実行した場合にエラーが出る状態が続いていました。

エラーメッセージは

1java.lang.IllegalStateException: JMockit wasnt properly initialized; check that jmockit.jar precedes junit.jar in the classpath (if using JUnit; if not, check the documentation)

“初期化に失敗” という事で、 Eclipse のビルドパスに JMockit を追加したり、 Maven の pom.xml を入れ替えたりしたのですが効果が上ありませんでした。

結論としては、
stackoverflow で同様の報告があり、テストクラスに @RunWith(JMockit.class) というアノテーションをつけることで mvn test が通るようになりました。

stack overflow
JMockit - initialization problem
http://stackoverflow.com/questions/2905735/jmockit-initialization-problem