文字列をパラメーターとして取り、それが不正な場合は例外をスローするメソッドの単体テストを作成しようとしています (問題がない場合は NONE)。いくつかの文字列と予想される例外をフィードするパラメータ化されたテストを書きたいと思います (入力文字列が整形式の場合に何もスローされない場合を含みます!)。@Test(expect=SomeException.class) アノテーションを使用しようとすると、次の 2 つの問題が発生しました。
expect=null は許可されていません。では、NO 例外がスローされると予想される結果をテストするにはどうすればよいでしょうか (整形式の入力文字列の場合)。
期待=不可能?私はまだ試していませんが、これを読んだ後、これが事実であると強く疑っています (これが本当かどうか述べていただけますか?): http://tech.groups.yahoo.com/group/junit/message/19383 Thisそれから私が見つけた最良の解決策のようです。特にそれと比較して、それについてどう思いますか: パラメータ化されたテストで例外をテストするにはどうすればよいですか?
事前に助けてくれてありがとう、私は議論を楽しみにしています:)