我正在尝试设置一个测试场景,我可以发布一个JAR测试,这些测试将在95%的时间内运行相同的测试集,但是有5%的测试需要覆盖或停止父类中的功能。是否可以覆盖父规范?
class ParentSpec extends Specification {
def "goto home page"() {
given:
to NormalHomePage
expect:
at NormalHomePage
}
}
...在一个单独的项目中,它引入了ParentSpec的依赖性
class ChildSpec extends ParentSpec {
@Override
def "goto home page"() {
given:
to SpecificHomePage
expect:
at SpecificHomePage
}
}
我可以做些什么来做或者模拟这个?
答案 0 :(得分:2)
目前不支持覆盖功能方法。通过一些努力,可以编写一个跳过“超级”方法的扩展。