为外部tomcat服务器编写JerseyTest

时间:2015-01-28 12:59:03

标签: java unit-testing rest tomcat jersey

我目前正在尝试为使用Jersey编写的REST API编写一些单元测试。我看到一个相当不错的tutorial然而不幸的是它处理的是泽西版1.9而不是当前版本的2.15。不幸的是,migration guide似乎没有解决我遇到的问题。我正在尝试设置外部测试:

@Override
protected TestContainerFactory getTestContainerFactory() {
    return new ExternalTestContainerFactory();
}

问题是我需要实现configure()方法。目前我的尝试看起来像这样:

@Override
protected Application configure() {
    return new ResourceConfig(SomeResource.class);
}

问题似乎是client()方法返回null,因此我无法创建任何target()个请求来测试任何内容。不幸的是,我发现的例子都与Jersey版本1.x有关,似乎不适用于我的情况。谁能告诉我出了什么问题或者给我一个工作测试的代码样本?!

0 个答案:

没有答案