我正在尝试设置一个测试场景,我可以发布一个 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
}
}
我可以做些什么来做到这一点或模拟这个吗?