我使用了Spock,並且有這個輝煌的@Unroll
註釋,它使得測試方法的所有運行看起來都像單獨的測試。對於JUnit理論,像Spock的「@Unroll」一樣?
對於JUnit @Theory
有沒有類似的東西?當@Theory
測試方法運行多次(使用不同的參數)時,它仍然看起來像在IDE中運行的一種方法。我希望看到每個單獨運行。
我使用了Spock,並且有這個輝煌的@Unroll
註釋,它使得測試方法的所有運行看起來都像單獨的測試。對於JUnit理論,像Spock的「@Unroll」一樣?
對於JUnit @Theory
有沒有類似的東西?當@Theory
測試方法運行多次(使用不同的參數)時,它仍然看起來像在IDE中運行的一種方法。我希望看到每個單獨運行。
從JUnit 4.12開始,目前沒有辦法做到這一點。
junit-theory-suite是一個簡單的庫,它將默認的JUnit理論運行器替換爲將每個參數組合作爲獨特的測試案例。
我認爲這是一個有效的問題 - 在JUnit中是否有@Unroll的等價物。爲什麼這是封閉的? – 2014-08-31 08:05:59
嘿,我不是要求推薦一本書,工具,庫或任何其他資源,對嗎?我只想解決一個問題,我問的是如何。可能的答案是「否」,或者「是的,它是@JUnitUnroll」。它如何更具體? – amorfis 2014-08-31 14:12:30