我有一个用Jersey库实现的JAX-RS服务,现在我想测试它。为了做到这一点,我想在我的测试中托管这个服务,方法是用模拟服务预初始化它。
托管此类服务并执行测试调用的最佳方式是什么?
@Path("/srv")
public class MyService
{
@GET
public void action(@Context UriInfo uri)
{ ... }
}
@Test
public void myTest()
{
MyService service = new MyService();
service.setSomething(...);
// How do I host it?
// How do I call it?
}发布于 2009-07-07 11:23:42
好了,我现在明白了。目前这个框架还不支持IN PROCESS,但我们正在努力。我们将看到该支持将被添加到即将发布的Jersey测试框架版本中
https://stackoverflow.com/questions/911813
复制相似问题