私は単体テストを実行し、テスト対象のクラスのどれがカバーされているかを確認し、すべてが緑色(覆われている)であることを確認します。しかし、私の単体テストでは、赤いハイライトが見えます。これは何を意味するのでしょうか? Eclemmaのドキュメントにあるテスト自体のハイライトに関する情報は表示されません。ユニットテストの赤いハイライトは何を意味していますか?
答えて
テスト自体はテストされていないため、カバレッジはゼロです。 テストではなく、テスト中のクラスのカバレッジを知りたいだけです。
メインコードとテストコードを含むEclipseフォルダには、ソースフォルダがあります。デフォルトでは、EclEmmaはすべてのソースフォルダの分析を行い、ハイライトはどこでも同じ意味を持ちます。特定のフォルダ(テストを含むフォルダなど)でハイライトすることに興味がない場合は、https://stackoverflow.com/a/40596673/244993のように除外することができます。
右ですが、単体テストを実行しているときに、テストのすべての行が実行されています...したがって、単体テストのすべての行が緑で強調表示されていることがわかります。その代わりに、私はいくつかのテストが赤で強調表示されているのを見ています –
@JanacMeena赤で強調表示されているテストがいくつかあったとしたら、それは何となく特殊です。 Minimal、Complete、Verifiableのない例(http://stackoverflow.com/help/mcve)では、推測しかできません。例外がスローされたことをテストしますか?どのバージョンのEclEmmaを使用していますか?そして、あなたは既にもっと多くの文脈や詳細を提供せずにすでに述べた以上のものを得ることはできないと思うので、前に尋ねられたようなスクリーンショットを少なくとも提供してもらえますか? – Godin
- 1. IntelliJ IDEAの赤いフォルダは何を意味しますか?
- 2. 0x0Fは何を意味していますか?そして、このコードはどういう意味ですか?
- 3. PhpStorm/SVNでは茶色と赤色のフォルダは何を意味しますか?
- 4. このPHPライブラリの '\'は何を意味していますか?
- 5. RubyのGC.statのフィールドは何を意味していますか?
- 6. このCSSの値は何を意味していますか?
- 7. NSDateComponentsの時代は何を意味していますか?
- 8. cssの '>'記号は何を意味していますか?
- 9. 移転の概念は何を意味していますか?
- 10. このリンクは何を意味していますか?
- 11. SVNのEステータスコードは何を意味していますか?
- 12. C++の(*)構文は何を意味していますか?
- 13. このアイコンは何を意味していますか?
- 14. このC++コードは何を意味していますか?
- 15. ポインタ:このコード行は何を意味していますか?
- 16. このJavaScriptコードは何を意味していますか? "String.fromCharCode"
- 17. Objective-Cのアスタリスク*は何を意味していますか?
- 18. この声明は何を意味していますか?
- 19. このステートメントはC#で何を意味していますか?
- 20. c#この行は何を意味していますか?
- 21. この行はC99で何を意味していますか?
- 22. "ServletContext"の "Context"は何を意味していますか?
- 23. jdbcコンセプトのベンダーデータベースライブラリは何を意味していますか?
- 24. この声明は何を意味していますか?
- 25. バンドルのexec rakeは何を意味していますか?
- 26. 私のエラーは何を意味していますか?
- 27. 「バンク」とは何を意味していますか? Wikipediaの
- 28. Erlangのリリース番号は何を意味していますか?
- 29. このMac-1コードは何を意味していますか?
- 30. Gitの引数@ {u}は何を意味していますか?
スクリーンショットを添付できますか? – Mureinik
残念ながら著作権で保護されているため、コードをアップロードすることはできません。 –
著作権で保護されたコード(http://stackoverflow.com/help/mcve)とは別に、同じ問題を再現する小さなサンプルを作成してみてください。 – Godin