0

JMockit を使用して、Eclispe Helios でプラグイン テスト (通常の単体テストではない) を実行しようとしています。残念ながら、モッキングは機能しません。私は得る

警告: JMockit はオンデマンドで初期化されたため、特定のテストが失敗する可能性があります。初期化するためのより良い方法については、ドキュメントを確認してください。

また、バイトコードのインスツルメンテーションは例外で失敗します。plugin-test ランチャーの VM 引数に「-javaagent:mockit.jar」を追加しました。これは役に立ちません。JMockit を実行するにはどうすればよいですか?

4

1 に答える 1

0

ビルド パスから標準の Eclipse JUnit ライブラリを削除します。

Maven を使用している場合は、pom の JMockit の後にリストされている依存関係として JUnit を追加します。Maven を使用していない場合は、jmockit jar の後に junit.jar をライブラリに追加します。

Java 1.5 を使用している場合は、ランチャーで javaagent 引数のみが必要です。Java 1.6 はそれなしで済ますことができます。

于 2012-01-26T00:46:55.840 に答える