EclipseのJUnit設定にHamcrestを統合する推奨方法はありますか?現在、EclipseのJUnitにはHamcrestコアしか付属していません。私は、Hamcrest-allを含むようにその設定を編集したいと思います。私はこれをどのようにするべきですか?EclipseのJUnitにHamcrestを統合するための推奨される方法は何ですか?
答えて
eclipseプロジェクトのビルドパスにhamcrestをJARとして追加することは何もありません。食べ物と一緒にパッケージ化されているものがあれば(それがあったとは思えませんでしたが、十分に公正である)、利便性のためだけにあります。
JUnitは2つになりますdistributions:Hamcrest(junit-4.6.jar)とHamcrestなし(junit-dep-4.6.jar)。あなたの質問が正しく理解されたら、JUnit設定でjunit-4.6.jarを指定する必要があります。私はそれがEclipseで可能だと思います(私は別のIDEを使用します)。
JUnitにはhamcrest-coreだけが含まれていますが、hamcrest-allをEclipseに統合しようとしています。 –
あなたはそうです。おそらく、hamcrest-all.jarの組み込みクラスを使用して独自のjunit.jarを構築し、JUnit eclipseプラグインのjunit.jarをそれに置き換えることができます。私はそれが良い考えであるかどうかはわかりませんが、試してみることができます。 – Rorick
はい、これはうまくいくと思いますが、それを「推奨」する方法ではないと思います。 :) –
私はhamcrest-すべてとJUnit-DEPを使用して問題を抱えていた - あなたはちょうどより多くのmatcherをしたい場合は、その後easymockとant.tasks
jMockを必要とし、hamcrest-ライブラリを追加(JUnitのとhamcrestコアと一緒に使用すると、 Eclipseから取得)
この質問に「hamcrest」タグはありませんか?
私は質問IIRCを作成したとき、タグは存在しませんでした。私は今それを追加しました。提案していただきありがとうございます。 –
これを投稿した後、私はこのアプローチで問題に遭遇しました。私はSecurityExceptionを取得します。どうやらこれは、Eclipse hamcrest-coreが署名されているが、私が追加したhamcrest-libraryはそうではないからだ。おそらく解決策は、署名されていないものをビルドパスの最初に置くことですが、それは私のためにそれを修正しませんでした。 –
- 1. SlickGridをスタイルするために推奨されるアプローチは何ですか?
- 2. asp.netで301リダイレクトするのに推奨される方法は何ですか?
- 3. JenkinsのCheckstyleを有効にするために推奨される方法は何ですか?
- 4. 多くのストリーミングデータをデータベースに保存するために推奨される方法は何ですか?
- 5. モジュラーCアプリケーションを作成するための推奨方法は何ですか?
- 6. Webアプリケーションに非システムPerlを使用するための推奨される方法は何ですか?
- 7. APIキーと秘密をUWPアプリケーションに保存するための推奨される方法は何ですか?
- 8. ボックスを表すために推奨されるクラスは何ですか?
- 9. Rails:外部ソースからxmlを取得するための推奨される方法は何ですか
- 10. ドライバーのGUIDを定義する推奨される方法は何ですか?
- 11. MVVMCrossアプリケーションで例外を処理するための推奨される方法は何ですか?
- 12. PHPプロジェクトの継続的な統合に推奨されるサーバ
- 13. 大きなsproutcoreプロジェクトを編成するための推奨される方法は何ですか?
- 14. Yesodを導入するために推奨される方法は何ですか?
- 15. ビューからセッションオブジェクトにアクセスするための推奨される方法
- 16. MVCのviewModelからモデルを取り込むための推奨される方法は何ですか?
- 17. S3に格納されたCSVファイルを解析するための推奨されるアプローチは何ですか?
- 18. HTML/PHPで変数を渡すために推奨される方法は?
- 19. ウェブサービスを保護するための推奨される方法は?
- 20. プレゼンテーションクラスでRailsビューヘルパーを使用するための推奨される方法
- 21. Androidでアニメーションを作成するための推奨される方法
- 22. JBoss ASにWARをデプロイするための推奨される方法4.2.3
- 23. FacebookとTwitterの統合に最も推奨されるdjango/oauthパッケージは何ですか?
- 24. Eclipse RCPプロジェクト内でSpringアプリケーションコンテキストを使用するための推奨される方法
- 25. ウィンドウの下で推奨されるRubyエディタは何ですか?
- 26. 集約エンティティを作成するための推奨された方法
- 27. リアルタイムゲームプレイヤーシミュレータを構築するために推奨される機械学習手法は何ですか?
- 28. レールはサンプルデータを追加するための推奨方法
- 29. APIを保護するための推奨される方法/認証エンジン
- 30. AJAXアプリケーションを設計するための推奨される方法
はい、私はいつもライブラリとして追加することができましたが、JUnitを使用するすべての(既存および新規の)プロジェクトに自動的に追加するように、JUnitの設定に埋め込む方法があることを期待していました。 –
これは実際には機能しません。 Hamclrestは、JUnitが提供しているクラスと同じクラスをいくつか追加して、SecurityExceptionsに導いています。 – nes1983