Как перейти с javascumbs на springframework-ws-test

#java #spring-ws

#java #spring-ws

Вопрос:

Мы используем старую технологию для тестирования наших веб-сервисов (javascumbs). Есть ли какой-нибудь учебник, как я могу перенести это на springframework-ws-test?

Теперь мой тест выглядит как:

 @Test
public void testWs() throws Exception {
    MessageContext message = helper.receiveMessage("xml/file.xml");
    WebServiceMessage response = message.getResponse();
    MessageValidator validator = helper.createMessageValidator(response);
    validator.assertNotSoapFault();
    validator.assertSoapMessage();
    validator.validate("xsd/xsd1.xsd", "xsd/xsd2.xsd");
    validator.compare("xml/response.ftl");
}
  

Я нашел несколько руководств здесь. Но это выглядит совершенно по-другому. Я загружаю xml из файла, который также содержит оболочку и заголовок, и в этом примере есть только запрос

Комментарии:

1. почему понижающий голос? Что не так в руководстве по переходу со старой версии технологии на новую?

2. Подход, основанный на CXF: github.com/skjolber/mockito-soap-cxf

Ответ №1:

Я бы сказал, предоставьте вашим тестам полную среду с помощью docker. Это позволит вам выполнять другие типы тестирования и поможет вам развивать проекты CI / CD. Один из руководств по тому жеhttp://blog .arungupta.me/run-javaee-tests-wildfly-docker-arquillian-cube /. К вашему сведению, это только отправная точка. Мы используем эту комбинацию для тестирования более 100 репозиториев git в нашей линейке продуктов.