3

Netbeans プラットフォーム RCP アプリケーションに取り組んでいます。

単体テストでjmockを使用し、必要なライブラリをインポートするライブラリ ラッパー モジュールを作成しました。

モジュールには、' Libraries ' という名前のセクションと、' Unit Test Libraries 'という名前の別のセクションがあります。

JMock ライブラリ ラッパーを「単体テスト ライブラリ」に追加できることを期待しましたが、単体テストを実行すると、「パッケージ org.jmock が存在しません」というエラーが表示されます。

JMock Library Wrapper をメインの 'Libraries' 要素にインポートすると機能しますが、これは間違っているように感じます。

Maven では、単体テストのみの依存関係を指定できます。NetBeans プラットフォームでも同じことができると想定していました。これは可能でしょうか?私は何か間違ったことをしていますか?単体テスト ライブラリへの実行時の依存関係を受け入れる必要がありますか (ugh)。

4

2 に答える 2

0

同じ問題が発生しました。プロジェクト(モジュールではない)で「Clean and Build All 」を実行した後、すべてが正常に機能しました。

于 2011-01-19T20:45:45.797 に答える
0

ライブラリ ラッパーをテストの依存関係として使用するとうまくいくはずです。実際、これは JUnit 自体がどのようにパッケージ化されているかです。以前に提案されたように、クリーン ビルドを試してください。

于 2011-08-31T17:51:39.537 に答える