我想在Restful Web应用程序中为我的Resource类编写单元测试。 我正在使用jersey版本1.17并使用maven 3.0.2。 junit 4.8.1。 (只是一个背景,我的Web应用程序将部署在与其他组件一起打包的Jboss服务器上。)
现在,我阅读了Jersey Test框架wiki,但是我无法找到合适的依赖关系来使其正常工作。 有许多版本,工件和groupIds令人困惑。
有些博客说
<groupId>com.sun.jersey.test.framework</groupId>
而其他人说,
<groupId>com.sun.jersey.jersey-test-framework</groupId>
虽然很少说,但它改为
<groupId>com.sun.jersey</groupId>
我完全糊涂了。 请帮我弄清楚为资源类编写单元测试所需的正确的依赖关系。我想用灰熊容器。有可能吗?
提前致谢。
答案 0 :(得分:0)
泽西岛docs for 1.18说:
Maven开发人员需要依赖于 jersey-test-framework-grizzly模块。以下依赖性需求 被添加到pom:
<dependency>
<groupId>com.sun.jersey.jersey-test-framework</groupId>
<artifactId>jersey-test-framework-grizzly</artifactId>
<version>1.18</version>
<scope>test</scope>
</dependency>
看起来它带来了你需要的所有依赖项。 EG jersey-test-framework-core