io.cucumber 和 info.cukes 之间有什么区别

2024-04-23

我正在尝试使用 Cucumber 集成 BDD。但我真的很困惑有什么区别io.黄瓜 and 信息库克斯图书馆。以及使用哪一种以及何时使用。

我尝试阅读并理解 github自述文件.md https://github.com/cucumber/cucumber-jvm文件仍然不能正面或反面。

此外,我不确定什么是 cucumber-jvm。为什么我们需要 cucumber-junit(独立的 junit 库不够)。

提前致谢。任何帮助深表感谢。


有关更多详细信息,请参阅发行说明。 -https://github.com/cucumber/cucumber-jvm/blob/master/CHANGELOG.md https://github.com/cucumber/cucumber-jvm/blob/master/CHANGELOG.md.

黄瓜2发生了实质性的变化,更多参考这个——https://cucumber.io/blog/2017/08/29/announcing-cucumber-jvm-2-0-0 https://cucumber.io/blog/2017/08/29/announcing-cucumber-jvm-2-0-0

io.cucumber and info.cukes是 Maven 组 ID。info.cukes适用于 Cucumber 版本,直到1.2.5。最新版本在io.cucumber从...开始2.0.0。正如发行说明中提到的,在 github 上还有一个新版本 3,其中包含更多好东西。

groupid 更改的原因是 gherkin 也类似地更改了 groupid。

黄瓜jvm是Cucumber框架的java实现。其他语言还有许多其他实现 -https://github.com/cucumber https://github.com/cucumber.

当您使用@RunWith(Cucumber.class)在测试类之上,这意味着专业跑步者 https://github.com/cucumber/cucumber-jvm/blob/master/junit/src/main/java/cucumber/api/junit/Cucumber.java正在使用它将执行功能文件。 junit 的默认运行程序不会让你到达任何地方,尽管可能会出现一些异常。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

io.cucumber 和 info.cukes 之间有什么区别 的相关文章

随机推荐