爲什麼在調用模擬方法之前,下面的測試會失敗,並顯示「調用太少」而不是實際發生在do
方法中的異常?Spock交互測試優先於例外
有什麼方法可以改變這種行爲嗎?
@Test
def "Should Create"() {
when: "We do stuff"
this.someStuff.do()
then: "Should not get exception"
notThrown(Exception)
and: "Should send mail"
1 * mailSession.send(_, _, _, _, _, _, _)
}
太少的信息來診斷它。 – Opal 2014-09-11 09:35:03