0

我在一个包下有多个故事。有人可以给我按顺序执行所有 jbehave 故事文件的运行器代码吗?

我一直在使用 storyPaths 方法,但它不起作用

4

2 回答 2

0

storyPaths()简单地返回一个List<String>. 您可以自己获取文件List并使用 Java 对其进行排序。

或者,您可以将GivenStories用作伪依赖管理。如果您需要在故事 X 之前运行故事 Z,请让 X 指定 GivenStories Z。我自己没有这样做,但它似乎可以工作。更多信息在这里

最后,仅按字母顺序重命名它们始终是一种选择。

于 2013-07-22T17:55:35.090 回答
0

好吧,如果您需要按顺序执行它们,更简单的方法是重命名您的故事,在其名称的开头添加一个序列号。类似:“0_my_first_story”

于 2013-07-22T10:35:37.253 回答