eclipseを使用してJUnitでサンプル・テスト・ケースを作成しています。私の例の1つは、単純なadd(int、int)メソッドを作成し、文字列をparamsの1つにすることができないことをテストすることです。 assertFalse(myclass.add("a",5));
私の問題は、Eclipseが数値の横にエラーアイコンを表示し、赤のエラーラインでaddメソッドに下線を引いていることです。また、私がコンパイルしたときに進めたいかどうか聞いてきます。私はそれが起こるように強制しているので、この警告を抑制する方法はありますか、これは悪いテストの練習ですか?私はいつもコンパイルのために無視することができますが、赤いxはまだ迷惑なままです。JUnitでエラーメッセージが表示されないようにします。
0
A
答えて
1
これは既にコンパイルエラーであるため、テストする必要はありません。誰もそのコードを書いてコンパイルすることはできないので、なぜそれをテストするのですか?
質問:いいえ、Eclipseにコンパイラエラーを抑制するよう指示することはできません。
Eclipseがこのコードをまったく実行させるという事実は、実際にはEclipseコンパイラの機能です。コンパイルエラーの箇所に特別な例外が挿入され、クラスのコンパイルが続行されます。コードの実行中にコンパイルできないコードの一部がヒットした場合は、代わりにこの例外がスローされます。
これは、プロジェクト内のすべてのエラーを最初に修正することなく、プロジェクトの一部(JUnitテストなど)を実行できるように、コードをテストする際の早期のターンオーバーを可能にします。
関連する問題
- 1. PHPでエラーメッセージが表示されない
- 2. アサートでエラーメッセージが表示されない
- 3. エラーメッセージがページに表示されない
- 4. エラーメッセージがlaravelに表示されない
- 5. ユーザにエラーメッセージが表示されない
- 6. フォームの検証エラーメッセージが予期しないように表示される
- 7. "barrier-based sync failed"というエラーメッセージが表示されます。
- 8. Dockにバックグラウンドプロセスが表示されないようにします
- 9. キャッチメソッド(Java)に設定したエラーメッセージが表示されない
- 10. ボタンがクリックされるまで比較表示器にエラーが表示されないようにします。
- 11. Javascript正規表現でエラーメッセージが表示されない
- 12. バックグラウンドリピートが完全に表示されない場合、画像が表示されないようにします。
- 13. PHP - SQLエラーでMySQLにエラーメッセージが表示されない
- 14. ASP .NET - 検証サマリでページにエラーメッセージが表示されない
- 15. Rails 1.9.2でMacにSpreeをインストールしようとしています - エラーメッセージが表示されます
- 16. accepts_nested_attributes_forフォームフィールドが表示されないようにします
- 17. XamarinはRelativeLayoutが表示されないようにします
- 18. サイトディレクトリが表示されないようにします。
- 19. AngularJSで必要なエラーメッセージが表示されない
- 20. JunitのタブではなくスタックトレースとしてJunitのアサーションエラーが表示される
- 21. jqueryの検証エラーメッセージが赤色で表示されない、スタイリングでエラーが表示されない
- 22. 正しいエラーメッセージが表示されないのはなぜですか?
- 23. UITextField内に「NAN」というエラーメッセージが表示される
- 24. のlog4jエラーメッセージ - 私は、このエラーメッセージが表示されます
- 25. node.jsでjqueryをインストールしようとすると、エラーメッセージが表示される
- 26. クラスをオブジェクトにアタッチしようとするとエラーメッセージが表示される
- 27. YouTubeで「invalidCategoryId」エラーメッセージが表示される
- 28. SQLテーブルにエラーメッセージが表示される
- 29. jqueryの検証で2つのエラーメッセージが表示されない
- 30. .NET 3.5でREST WCF BadRequestエラーメッセージが表示されない
私は完璧な意味を持っています...私はこの問題を思い描いていました。ありがとう。 –
@SierraBravoまたは考えていない。 Javaのように厳密に静的に型指定された言語で動作することが何を意味するのかを正確に把握していない可能性はありますか? – GhostCat