#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 в нашей линейке продуктов.