我在一个包下有多个故事。有人可以给我按顺序执行所有 jbehave 故事文件的运行器代码吗?
我一直在使用 storyPaths 方法,但它不起作用
我在一个包下有多个故事。有人可以给我按顺序执行所有 jbehave 故事文件的运行器代码吗?
我一直在使用 storyPaths 方法,但它不起作用
storyPaths()
简单地返回一个List<String>
. 您可以自己获取文件List
并使用 Java 对其进行排序。
或者,您可以将GivenStories
用作伪依赖管理。如果您需要在故事 X 之前运行故事 Z,请让 X 指定 GivenStories Z。我自己没有这样做,但它似乎可以工作。更多信息在这里。
最后,仅按字母顺序重命名它们始终是一种选择。
好吧,如果您需要按顺序执行它们,更简单的方法是重命名您的故事,在其名称的开头添加一个序列号。类似:“0_my_first_story”