我正在尝试根据使用Given,When,Then和Alias注释的方法向我的QA团队提供JBehave中可用句子的列表。如下:
我最近编写了一个简单的脚本来执行此操作。在我投入更多工作之前,我想确保那里没有更好的东西。
答案 0 :(得分:1)
其中一个是JBehave的Eclipse集成,它提供代码完成,从而直接从代码(http://jbehave.org/eclipse-integration.html)提供所有步骤。请注意,它不会通过依赖的.jars - 只能在源树中找到它。 即,输入“Given”,按Ctrl + Space并获取所有可用的给定步骤。
但是也有一些工作使用“故事导航器”(http://paulhammant.com/blog/introducing-story-navigator.html)解析运行结果,它提供了步骤的列表。但我不确定它是否可以列出未使用的步骤;此外,这个似乎更像是对我的概念证明(我无法正确使用它)。