スポークテストで条件の場合when
/then
を書き込むことができますか?コードはこのように見えます。ここで私は時と時の呼び出しを制御しようとしています。スポークテストで条件の場合に `when` /` then`を書くことができます
def testMethod(){
given:
if(some Condition) {
when:
eventOne Occurred
then:
assertion based on eventOne
} else if (some Condition) {
when:
eventTwo Occurred
then:
assertion based on eventTwo
} else {
when:
eventThree Occurred
then:
assertion based on eventThree
}
where:
iteration here.
}