我是单元测试的新手,我想在项目中测试一些jersey服务。我用Junit和tomcat。我知道有一个叫做"Jersey测试框架"的框架,但我并没有在Web上找到将这个框架与tomcat一起使用的例子。有什么方法可以将这个框架与tomcat一起使用吗?如果没有,请给我举个例子来测试Junit的球衣服务。
您的测试类应该扩展JerseyTest。在@Test注释的方法中使用以下示例:
PojoResource resourceNbi = resource()
.path("/rest-patah")
.type(MediaType.APPLICATION_JSON_TYPE)
.accept(MediaType.APPLICATION_XML_TYPE)
.get(resourceClass);
此外,覆盖配置方法。MockServer是用Jersey注释注释方法的类
@Override
protected AppDescriptor configure() {
return new LowLevelAppDescriptor.Builder(MockServer.class)
.clientConfig( new DefaultClientConfig())
.build();
}