私はSpockを初めて使用し、オンラインドキュメントを熟読しました。フィクスチャと非モックコラボレータとの相互作用がnot例外を生成することを確認する必要があるテストケースがあります。
class FizzSpec extends Specification {
def "no exception thrown when we hail buzz"() {
given:
Fizz fixture = new Fizz()
Buzz buzz = new Buzz("YES", true, "Garble barb") // A non-mock!
when:
fixture.hail(buzz)
// TODO: How to verify the hail didn't produce an exception?
// then:
// thrown() == null
}
}
これをどのように達成できるかについてのアイデアはありますか?
それを見つけた。
使用できます
noExceptionThrown()
何も投げられなかったと主張する