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. ユーザにエラーメッセージが表示されない
- 5. WebApplicationExceptionにエラーメッセージが表示されない
- 6. エラーメッセージがlaravelに表示されない
- 7. データアノテーションにエラーメッセージが表示されない
- 8. エラーメッセージが表示されます。「パッケージが破損しているようです。
- 9. ASP.NET MVC:ModelStateエラーメッセージが表示されない
- 10. フォームの検証エラーメッセージが予期しないように表示される
- 11. Dockにバックグラウンドプロセスが表示されないようにします
- 12. "barrier-based sync failed"というエラーメッセージが表示されます。
- 13. Python:エラーメッセージが表示されますか?
- 14. ボタンがクリックされるまで比較表示器にエラーが表示されないようにします。
- 15. キャッチメソッド(Java)に設定したエラーメッセージが表示されない
- 16. Javascript正規表現でエラーメッセージが表示されない
- 17. バックグラウンドリピートが完全に表示されない場合、画像が表示されないようにします。
- 18. PHP - SQLエラーでMySQLにエラーメッセージが表示されない
- 19. ASP .NET - 検証サマリでページにエラーメッセージが表示されない
- 20. サイトディレクトリが表示されないようにします。
- 21. XamarinはRelativeLayoutが表示されないようにします
- 22. accepts_nested_attributes_forフォームフィールドが表示されないようにします
- 23. Rails 1.9.2でMacにSpreeをインストールしようとしています - エラーメッセージが表示されます
- 24. コードを実行しようとするとエラーメッセージが表示されます
- 25. AngularJSで必要なエラーメッセージが表示されない
- 26. Ant JUnitでテストの詳細が表示されない
- 27. Jenkins JMeter Selenium JUnitテストでブラウザが表示されない
- 28. テーブルがHTMLで表示されないようにしたい
- 29. JunitのタブではなくスタックトレースとしてJunitのアサーションエラーが表示される
- 30. jqueryの検証エラーメッセージが赤色で表示されない、スタイリングでエラーが表示されない
私は完璧な意味を持っています...私はこの問題を思い描いていました。ありがとう。 –
@SierraBravoまたは考えていない。 Javaのように厳密に静的に型指定された言語で動作することが何を意味するのかを正確に把握していない可能性はありますか? – GhostCat