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