が自動化さくにあるので、すべての部分がコードするユニット検?
-
23-09-2019 - |
質問
書いた字句の試験は私のクラスは、いい言があった場合は一部のコードなユニット。があるのか?
解決
Eclipseを使用している場合、あなたはまた、 EclEmma に試すことができ、そのショーあなたのソースの行が覆われていましたあなたの試験による。これはEclipseの内部から単一のテストを実行し、覆われていたものに即座にフィードバックを得ることができますので、Coberturaのようなカバレッジ・ツールを実行するよりも、時にはより有用である。
他のヒント
はい、 Coberturaののか、
彼らは、ソースコード内のすべての行を表示する レポートを作成し、それがあったかどうか実行されるかどうか(および同様の統計を集約)。
コードが実行された場合は、はもちろん、彼らはあなたを見ることができます。ユニットテストは結果が正しかったことを確認するためのアサーションが含まれている場合伝える方法はありません。
必要なものの一部コード-カバレッジツールです。見 こちらhttp://java-source.net/open-source/code-coverage) 一部の
ただ、一つだと思うが必要なもの
Coberturaは無料Javaのツール計算の割合をコードにアクセス。この識別に役立てることができるパーツのJavaプログラムの不足を表示しております。でjcoverage.特Cobertura:
- で実行できるからantまたはから ョンをインストールして下さい。
お見出し、実際の問題が異なります。ツールのその他の回答でき、コードの一部が ない 試験(=実行されませんでした。作りになっていることを確認くださいすべての部分のコードが試験ユニット"とは異なるものです。のツールできるかどうか全ライン/指示で実行されているのもあるんですが、その保証をするものではあり試験機能(すべてのやさしさに包まれた自然環境のデータは、すべての実行パス。あ脳ます。私の考えでは、試験の内容が多く、間違いを感じます。E.g.試験setterかな増加率くというだけではなく、まさしく絶対に無駄にはなりません。
そして
というタイトルのボタンがあります"ファイル名を指定して実行してカバレッジ"