gpt4 book ai didi

java - spock 中的用户故事定义

转载 作者:行者123 更新时间:2023-11-29 05:44:01 25 4
gpt4 key购买 nike

我最近开始使用 spock framework在我的 Java 项目中用于 BDD。我注意到在 spock 规范中,可以在规范中定义一个特性和一个 given-when-then 子句。例如:

MySpec extends Specification {

//As a User I want the system to behave in some way

def "it should provide feature 1"() {
given: "some state"
when : "some action"
then : "some symptom"
}

def "it should provide feature 2"() {
...
}
}

我缺少的是规范的用户故事部分,我放在评论中的部分。

是否有可能以某种方式编写 spock 规范,以提供以下格式的测试输出:

+As a User I want the system to behave in some way
+it should provide feature 1
-given some state
-when some action
-then some symptom
+it should provide feature 2
-given some state
-when some action
-then some symptom

这与 ScalaTest 的方式非常相似输出结果。

我基本上缺少可以让我轻松分组和显示功能的顶级元素。我想知道是否有这样的构造,或者我是否不了解spock框架的本质。

最佳答案

正在为 Spock 1.0 制作的新业务报告将通过附加到规范类的 @Narrative 注释支持此功能。要获得第一印象,请参阅 this sample specresulting report .

关于java - spock 中的用户故事定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16450770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com