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