Я провожу модульное тестирование веб-службы на основе Джерси. Я использую тестовый фрейм Джерси.
В сервлете у меня есть этот кусок кода:
@ POST
public void insert(@Context UriInfo uriInfo, @Context HttpServletRequest request)
{
......
}
При публикации запроса в модульном тесте, у меня это:
WebResource r = resource().path("/root");
r.post();
Все работает, но так как тестовый сервер работает локально на Grizzly, я не могу получить удаленного пользователя из запроса. Есть ли способ посмеяться над этим в модульном тесте?