io.cucumber 和 info.cukes 有什么区别
what is the difference between io.cucumber and info.cukes
我正在尝试使用 Cucumber 集成 BDD。但是我真的很困惑 io.cucumber 和 info.cukes 库之间有什么区别。以及何时使用哪一个。
我试图阅读和理解 github README.md 文件仍然无法做出正面或反面。
还有,我不确定 cucumber-jvm 是什么。为什么我们需要 cucumber-junit(独立的 junit 库不够用)。
提前致谢。非常感谢任何帮助。
有关详细信息,请参阅发行说明。 - https://github.com/cucumber/cucumber-jvm/blob/master/CHANGELOG.md.
cucumber 2有了实质性的变化,更多的可以参考这个- https://cucumber.io/blog/2017/08/29/announcing-cucumber-jvm-2-0-0
io.cucumber and info.cukes
是 Maven 组 ID。 info.cukes
适用于 1.2.5 之前的 Cucumber 版本。最新版本在 io.cucumber
从 2.0.0 开始。如发行说明中所述,github 中还有一个新版本 3,其中包含更多优点。
之所以更改groupid,是因为gherkin也同样更改了groupid。
cucumber-jvm 是 Cucumber 框架的 java 实现。还有许多其他语言的其他实现 - https://github.com/cucumber.
当您在测试 class 之上使用 @RunWith(Cucumber.class)
时,这意味着正在使用 specialized runner 来执行功能文件。 junit 的默认运行器不会带你到任何地方,尽管可能会出现一些异常。
我正在尝试使用 Cucumber 集成 BDD。但是我真的很困惑 io.cucumber 和 info.cukes 库之间有什么区别。以及何时使用哪一个。
我试图阅读和理解 github README.md 文件仍然无法做出正面或反面。
还有,我不确定 cucumber-jvm 是什么。为什么我们需要 cucumber-junit(独立的 junit 库不够用)。
提前致谢。非常感谢任何帮助。
有关详细信息,请参阅发行说明。 - https://github.com/cucumber/cucumber-jvm/blob/master/CHANGELOG.md.
cucumber 2有了实质性的变化,更多的可以参考这个- https://cucumber.io/blog/2017/08/29/announcing-cucumber-jvm-2-0-0
io.cucumber and info.cukes
是 Maven 组 ID。 info.cukes
适用于 1.2.5 之前的 Cucumber 版本。最新版本在 io.cucumber
从 2.0.0 开始。如发行说明中所述,github 中还有一个新版本 3,其中包含更多优点。
之所以更改groupid,是因为gherkin也同样更改了groupid。
cucumber-jvm 是 Cucumber 框架的 java 实现。还有许多其他语言的其他实现 - https://github.com/cucumber.
当您在测试 class 之上使用 @RunWith(Cucumber.class)
时,这意味着正在使用 specialized runner 来执行功能文件。 junit 的默认运行器不会带你到任何地方,尽管可能会出现一些异常。