1
例外を除いて特定のメソッドが一連の文字列を処理できることをテストしたいと思います。したがって、私はAssertJのsoft assertionsを使用したい、何かのように:残念ながらこのメソッドがAssertJ 1.xのソフトアサーションで例外をスローしないことをアサートします。
SoftAssertion softly = new SoftAssertion();
for (String s : strings) {
Foo foo = new Foo();
try {
foo.bar(s);
// Mark soft assertion passed.
} catch (IOException e) {
// Mark soft assertion failed.
}
}
softly.assertAll();
、私はJava 6のそれぞれAssertJ 1.xのに固執する必要があるので、私はこれを利用することはできません。
assertThatCode(() -> {
// code that should throw an exception
...
}).doesNotThrowAnyException();
AssertJ(またはJUnit)でこれを行う方法はありますか?
、答えは良いですが、時間上のリンクが解除されますと、さらに読者がすることはできません次に参照してください –
良い点、ありがとう! – Admit
今すぐ完全な答えです、素晴らしい仕事、知識を共有してくれてありがとう –