用tomcat和Junit进行单位测试球衣服务

时间:2013-11-18 13:37:00

标签: java rest tomcat junit jersey

我是单位测试的新手,我想在项目中测试一些球衣服务。 我使用Junit和tomcat。 我知道有一个名为“Jersey Test Framework”的框架,但是我没有找到在Web上使用这个框架和tomcat的例子。 有没有办法在tomcat中使用这个框架? 如果没有,请给我一些关于用Junit测试球衣服务的例子。

1 个答案:

答案 0 :(得分:1)

您的测试类应该扩展JerseyTest。在@Test注释方法中使用以下示例:

PojoResource resourceNbi = resource()
                .path("/rest-patah")
                .type(MediaType.APPLICATION_JSON_TYPE)
                .accept(MediaType.APPLICATION_XML_TYPE)
                .get(resourceClass);

另外,覆盖configure方法。 MockServer是具有使用Jersey注释

注释的方法的类
@Override
protected AppDescriptor configure() {
    return new LowLevelAppDescriptor.Builder(MockServer.class)
            .clientConfig( new DefaultClientConfig())
            .build();
}