Tag: 小黄瓜

黄瓜jvm无法执行function

我很喜欢使用黄瓜(今天开始)。 这看起来很简单,但我遇到了运行基本function的问题。 Feature: Proof of concept that my framework works Scenario: My first test Given this is my first step When this is my second step Then this is my final step 我知道它没有代码可供测试,但我希望它能够返回这些场景未定义的事实。 我做了一些研究,并意识到我有一个不必要的.jar文件,我已经删除了。 我还有以下问题: Exception in thread “main” java.lang.NoClassDefFoundError: gherkin/lexer/Encoding Caused by: java.lang.ClassNotFoundException: gherkin.lexer.Encoding 还有一些来自exception的信息。 我还应该提供其他信息吗? 任何帮助,将不胜感激

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

我正在使用Eclipse中的黄瓜和Gradle进行集成测试。 现在我的工作流程是 写一个特征文件 运行它以生成步骤骨架 复制并实施它们 这适用于新function等,但如果您有一个大function并在中间或结尾实施新步骤,这会变得相当麻烦。 要获得新的步骤骨架,我需要运行整个function。 即使有了 dryRun = true 选项这需要很长时间。 我听说IntellyJ可以直接生成这些步骤骨架,我想知道在Eclipse中是否可以这样做?