有没有办法直接在Eclipse中生成步骤定义而不运行黄瓜?

时间:2015-05-09 10:30:19

标签: java eclipse cucumber cucumber-jvm gherkin

我在Eclipse中使用cucumber和Gradle进行集成测试。

现在我的工作流程是

  1. 撰写专题文件
  2. 运行它以生成步骤骨架
  3. 复制并实施它们
  4. 这适用于新功能等,但如果你有一个大功能并在中间或结束时实现新步骤,那就变得非常麻烦。 为了获得新的步骤骨架,我需要运行整个功能。

    即使使用

    dryRun = true
    

    选项需要很长时间。

    我听说IntellyJ可以直接生成这些步骤骨架 我想知道在Eclipse中是否可以这样的东西?

3 个答案:

答案 0 :(得分:13)

不适用于Eclipse,但它可能对您有所帮助:https://chrome.google.com/webstore/detail/tidy-gherkin/nobemmencanophcnicjhfhnjiimegjeo

它能够从您粘贴到编辑器中的文本生成Java步骤defs。希望在等待Eclipse的答案时以某种方式帮助它。

答案 1 :(得分:0)

是的,有一个很好的Eclipse插件,它还有更多的好处:Cucumber People 我得到的唯一问题是,它会在Cucumber控制台中每次保存后检查步骤。

之前我也使用了Natural plugin

答案 2 :(得分:0)

为什么这是Eclipse中的一个问题?如果要素文件很大,则只将修改后的方案复制到新要素文件,并根据新要素文件生成步骤。