Spock-忽略子类的spec方法

时间:2015-06-05 10:19:42

标签: java testing groovy tdd spock

我在Spock中有一个测试规范,我希望将相同的测试应用于另一种方法,但一种方法除外。我扩展了原始规范,实现了与替代方案相关的一些自定义内容,并且真的想要排除一个测试方法的执行。

我用

尝试了
@Ignore
def "Something must work in a certain way"() {
    //No implementation
}

但似乎无论如何都要调用该方法。

这可以实现吗?

1 个答案:

答案 0 :(得分:61)

验证usort($array, function($a, $b){ if(!$b['distance']) return -1; elseif(!$a['distance']) return 1; return $a['distance'] - $b['distance']; }); 的导入语句。它应该从spock库而不是JUnit导入:

@Ignore

而不是

import spock.lang.Ignore