Как я могу издеваться или встраивать OSGi HttpService в модульный тест? - PullRequest
0 голосов
/ 03 мая 2011

У меня есть модуль, который я хочу провести модульное тестирование, которое расширяет HttpServlet и в реальном приложении подключается к OSGi HttpService (Pax Web на базе Jetty) с использованием registerServlet().

Я настраиваю модульный тест для этого модуля и хочу проверить, правильно ли обрабатываются некоторые тестовые HTTP-запросы. Для этого мне нужно либо встроить экземпляр HttpService из одного из моих JAR-пакетов, либо создать макет. Поскольку я хочу обработать реальный HTTP-запрос, я решил, что мне действительно нужно запустить HTTP-сервер. До сих пор я нашел руководства по запуску экземпляра Jetty из приложения, но мне все еще нужно как-то обернуть HttpService.

1 Ответ

0 голосов
/ 03 мая 2011

Я собираюсь обернуть экземпляр Jetty в простую реализацию HttpService.

...