与tomcat和Junit一起提供球衣单元测试服务



我是单元测试的新手,我想在项目中测试一些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();
}

最新更新