如何使用 jruby 对 java 应用程序使用 rspec?
我有一个简单的 spring mvc 应用程序,我想使用 rspec 和 cucumber (或使用 rspec 的集成测试功能)进行测试。
我该如何导入我的 java war 文件以便 rspec 可以使用它?
对文件夹结构还有什么建议吗?
我也在使用maven,所以到目前为止我有这个:
/project_name/src/main
/project_name/src/main/java
/project_name/src/main/webapp
/project_name/src/main/test
/project_name/src/main/resources
我应该添加rspec和黄瓜吗:
/project_name/spec
/project_name/features
我很困惑rspec将如何能够导入我的java库?
I have a simple spring mvc application that I want to test with using rspec and cucumber (or with rspec's integration testing features).
How do I go about importing my java war file so rspec can use it?
Any suggestions on folder structure also?
I'm using maven also, so I have this so far:
/project_name/src/main
/project_name/src/main/java
/project_name/src/main/webapp
/project_name/src/main/test
/project_name/src/main/resources
Should I add rspec and cucumber like:
/project_name/spec
/project_name/features
I'm confused how rspec will be able to import my java libs?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
确保包已构建,然后:
https://github.com/jruby/jruby/wiki/从JRuby 调用Java
Make sure the package is built, then:
https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby
为什么不尝试Ginkgo4j?它是 RSpec 的 Java 端口,允许您以与 RSpec 相同的方式进行测试,只是在 Java 中。
将此依赖项添加到您的 POM:
创建一个指定 Ginkgo4jRunner 运行程序的 JUnit 测试用例:
Why don't you try Ginkgo4j? It a Java port of RSpec that allows you to test the same way as RSpec, just in Java.
Add this dependency to your POM:
Create a JUnit test case specifying the Ginkgo4jRunner runner: