У меня есть ресурс:
@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();
}
}
Я хочу протестировать этот метод без использования клиента Джерси, но я не знаю, как получить тело объекта Response. Я не вижу работающего метода. Вот метод проверки:
@Test
public void testMethod() {
Resource resourceUnderTest = new Resource();
Response response = resourceUnderTest.getResponse();
List<BusinessObject> result = ???;
}
Я могу получить желаемый результат, если зайду через клиент Джерси, но я бы предпочел просто вызвать метод напрямую, не делая никаких HTTP-запросов.