1
我正在嘗試設置一個測試場景,我可以發佈測試的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
}
}
有什麼我可以做要麼做到這一點還是模擬的?
只爲任何人誰發現這個問題。看起來原來的問題海報最終採納了這個建議並實施了他自己的spock擴展。這可以在這裏找到:https://github.com/mike-ensor/spock-feature-override-extension – jk47