Имам ресурс:
@Path("/")
public class Resource {
@GET
public Response getResponse() {
//..
final GenericEntity<List<BusinessObject>> entity = new GenericEntity<List<BusinessObject>>(businessobjects) { };
return Response.status(httpResultCode).entity(entity).build();
}
}
Искам да тествам единично този метод, без да използвам клиент на Jersey, но не знам как да получа тялото на обекта Response. Не виждам метод, който да работи. Ето метода на теста:
@Test
public void testMethod() {
Resource resourceUnderTest = new Resource();
Response response = resourceUnderTest.getResponse();
List<BusinessObject> result = ???;
}
Мога да получа резултата, който искам, ако премина през клиент от Джърси, но бих предпочел просто да извикам метода директно, без да правя никакви HTTP заявки.