JAX-RS WebサービスをJerseyライブラリで実装していますが、テストしたいと思います。そのために、モックサービスで事前に初期化して、テストでこのサービスをホストしたいと思います。
そのようなサービスをホストし、テスト呼び出しを実行するための最良の方法は何ですか?
@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?
}