Search in sources :

Example 21 with WebServiceTemplate

use of org.springframework.ws.client.core.WebServiceTemplate in project spring-boot by spring-projects.

the class WebServiceTemplateBuilderTests method setCheckConnectionForFault.

@Test
void setCheckConnectionForFault() {
    WebServiceTemplate template = mock(WebServiceTemplate.class);
    this.builder.setCheckConnectionForFault(false).configure(template);
    then(template).should().setCheckConnectionForFault(false);
}
Also used : WebServiceTemplate(org.springframework.ws.client.core.WebServiceTemplate) Test(org.junit.jupiter.api.Test)

Example 22 with WebServiceTemplate

use of org.springframework.ws.client.core.WebServiceTemplate in project spring-boot by spring-projects.

the class WebServiceTemplateBuilderTests method detectHttpMessageSenderWhenFalseShouldDisableDetection.

@Test
void detectHttpMessageSenderWhenFalseShouldDisableDetection() {
    WebServiceTemplate webServiceTemplate = this.builder.detectHttpMessageSender(false).build();
    assertThat(webServiceTemplate.getMessageSenders()).hasSize(1);
    assertThat(webServiceTemplate.getMessageSenders()[0]).isInstanceOf(HttpUrlConnectionMessageSender.class);
}
Also used : WebServiceTemplate(org.springframework.ws.client.core.WebServiceTemplate) Test(org.junit.jupiter.api.Test)

Example 23 with WebServiceTemplate

use of org.springframework.ws.client.core.WebServiceTemplate in project spring-boot by spring-projects.

the class WebServiceTemplateBuilderTests method customizersShouldApply.

@Test
void customizersShouldApply() {
    WebServiceTemplateCustomizer customizer = mock(WebServiceTemplateCustomizer.class);
    WebServiceTemplate template = this.builder.customizers(customizer).build();
    then(customizer).should().customize(template);
}
Also used : WebServiceTemplate(org.springframework.ws.client.core.WebServiceTemplate) Test(org.junit.jupiter.api.Test)

Example 24 with WebServiceTemplate

use of org.springframework.ws.client.core.WebServiceTemplate in project spring-boot by spring-projects.

the class WebServiceTemplateBuilderTests method interceptorsShouldReplaceExisting.

@Test
void interceptorsShouldReplaceExisting() {
    WebServiceTemplate template = this.builder.interceptors(mock(ClientInterceptor.class)).interceptors(Collections.singleton(this.interceptor)).build();
    assertThat(template.getInterceptors()).containsOnly(this.interceptor);
}
Also used : ClientInterceptor(org.springframework.ws.client.support.interceptor.ClientInterceptor) WebServiceTemplate(org.springframework.ws.client.core.WebServiceTemplate) Test(org.junit.jupiter.api.Test)

Example 25 with WebServiceTemplate

use of org.springframework.ws.client.core.WebServiceTemplate in project spring-boot by spring-projects.

the class WebServiceTemplateBuilderTests method createWithCustomizersShouldApplyCustomizers.

@Test
void createWithCustomizersShouldApplyCustomizers() {
    WebServiceTemplateCustomizer customizer = mock(WebServiceTemplateCustomizer.class);
    WebServiceTemplate template = new WebServiceTemplateBuilder(customizer).build();
    then(customizer).should().customize(template);
}
Also used : WebServiceTemplate(org.springframework.ws.client.core.WebServiceTemplate) Test(org.junit.jupiter.api.Test)

Aggregations

WebServiceTemplate (org.springframework.ws.client.core.WebServiceTemplate)30 Test (org.junit.jupiter.api.Test)24 URI (java.net.URI)4 ClientInterceptor (org.springframework.ws.client.support.interceptor.ClientInterceptor)4 WebServiceMessageSender (org.springframework.ws.transport.WebServiceMessageSender)4 WebServiceMessageFactory (org.springframework.ws.WebServiceMessageFactory)3 ClientHttpRequestMessageSender (org.springframework.ws.transport.http.ClientHttpRequestMessageSender)3 SAXTransformerFactory (javax.xml.transform.sax.SAXTransformerFactory)2 Test (org.junit.Test)2 DirectFieldAccessor (org.springframework.beans.DirectFieldAccessor)2 Marshaller (org.springframework.oxm.Marshaller)2 Unmarshaller (org.springframework.oxm.Unmarshaller)2 FaultMessageResolver (org.springframework.ws.client.core.FaultMessageResolver)2 WebServiceMessageCallback (org.springframework.ws.client.core.WebServiceMessageCallback)2 DestinationProvider (org.springframework.ws.client.support.destination.DestinationProvider)2 HttpUrlConnectionMessageSender (org.springframework.ws.transport.http.HttpUrlConnectionMessageSender)2 ByteArrayInputStream (java.io.ByteArrayInputStream)1 StringReader (java.io.StringReader)1 StringWriter (java.io.StringWriter)1 Collection (java.util.Collection)1