我是黄瓜,JRuby,宝石和它是如何工作的新手。我喜欢用简单的英语写下测试用例的想法,但我并不热衷于安装很多新工具(我真的很喜欢Java),只是为了让Cucumber运行起来。可以在没有JRuby/gems的情况下在Java中运行Cucumber吗?
所以我有几个问题。
1)我需要安装JRuby/Ruby来在Java中使用Cucumber吗?没办法避免这种情况? 2)如果不是,那么是否有其他类似于Cucumber的测试工具可以在Java中使用?
还有什么替代方法可以使新工具最小化,以使Cucumber/similar-tool工作?
并非完全如此。 Cuke4Duke承诺“不需要Ruby编程”。在后台cuke4duke通过JRuby运行Cucumber。整个设置非常棘手,在第一次出现问题时变得很明显......然后你将不得不再次处理JRuby和Gems ......这个设置也很慢,因为整个JRuby环境开始运行黄瓜...... – jbandi 2011-08-07 00:13:24
[Cuke4Duke已弃用,而且Cucumber-JVM是替代品](https://groups.google.com/forum/#!msg/cukes/KZ2U04UA6MM/JEZ58kBtkcgJ)来自同一个authour。 Cuke4Duke被Ruby移植到JRuby,而Cucumber-JVM是支持相同规范语言(即Gherkhin)的纯Java重写。 – ArtB 2012-06-21 19:13:52