使用JRuby的纯Java应用程序的Cucumber和/或RSpec

时间:2009-11-11 11:13:07

标签: java rspec jruby cucumber

在使用Cucumber,RSpec和Ruby BDD在Ruby on Rails中做一些事情之后,在我的Java应用程序中回到JUnit对我来说感觉非常痛苦。我非常喜欢Ruby为测试带来的便利。

据我所知,理论上应该可以使用Cucumber功能,甚至可以使用纯Java应用程序进行RSpec模拟。

有人在生产中使用Cucumber和Java应用程序吗?

上次当我尝试将JRuby加入到Java中时,它是在Google App Engine上运行的,这实际上有效,但是App Engine 启动时间增加了大约10秒,这使得它毫无用处。

我不是在谈论网络应用程序。

1 个答案:

答案 0 :(得分:3)

我已经让Cucumber使用我们的一个基于Java Web的应用程序。基础是我设置了Rails应用程序,因为我想使用Factory Girl和Active Record来创建在Cucumber中添加的fixture,并创建了一个删除数据库中所有记录的post hook。它运行得很好。我在这里写了一篇博文:

http://www.vitarara.org/cms/testing_non-ruby_applications_with_cucumber