我使用了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