Создание заглушки веб-сервисов для тестирования клиентов с использованием JUnit - PullRequest
2 голосов
/ 12 августа 2011

У меня есть несколько клиентов веб-служб на основе JAX-WS, и я хотел бы написать для них несколько тестовых примеров JUnit.

По-моему, это означает заглушение конечных точек. Я хочу, чтобы все это было встроено в мой тестовый код, без использования сторонних приложений-заглушек, таких как soapUI . Некоторые вещи, о которых я слышал, могут сработать:

  • WSUnit - Однако, похоже, что он больше не является активным проектом (обратите внимание на неработающую ссылку)
  • Встраивание Jetty и предоставление веб-сервера статических ресурсов для ответа на запросы веб-службы

Какой самый простой способ сделать это?

ОБНОВЛЕНИЕ: я закончил с использованием встроенного Jetty и написал свой собственный обработчик, потому что я не мог быстро понять, как обслуживать запросы POST и установить тип содержимого с помощью ResourceHandler Jetty. Это было быстрое и простое решение, но если есть что-то еще лучше, было бы полезно узнать.

...