У меня есть несколько клиентов веб-служб на основе JAX-WS, и я хотел бы написать для них несколько тестовых примеров JUnit.
По-моему, это означает заглушение конечных точек. Я хочу, чтобы все это было встроено в мой тестовый код, без использования сторонних приложений-заглушек, таких как soapUI . Некоторые вещи, о которых я слышал, могут сработать:
- WSUnit - Однако, похоже, что он больше не является активным проектом (обратите внимание на неработающую ссылку)
- Встраивание Jetty и предоставление веб-сервера статических ресурсов для ответа на запросы веб-службы
Какой самый простой способ сделать это?
ОБНОВЛЕНИЕ: я закончил с использованием встроенного Jetty и написал свой собственный обработчик, потому что я не мог быстро понять, как обслуживать запросы POST и установить тип содержимого с помощью ResourceHandler
Jetty. Это было быстрое и простое решение, но если есть что-то еще лучше, было бы полезно узнать.