本文整理汇总了Java中org.springframework.ws.test.server.MockWebServiceClient类的典型用法代码示例。如果您正苦于以下问题:Java MockWebServiceClient类的具体用法?Java MockWebServiceClient怎么用?Java MockWebServiceClient使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
MockWebServiceClient类属于org.springframework.ws.test.server包,在下文中一共展示了MockWebServiceClient类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testEndpoint_Payload_Invalid
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
/**
* Tests that the endpoint can handle SOAP requests with a valid payload.
*/
@Test
public final void testEndpoint_Payload_Invalid() throws Exception {
final MockWebServiceClient mockClient; // Mocked client
final RequestCreator requestCreator; // Creator for the request
final ResponseMatcher responseMatcher; // Matcher for the response
// Creates the request
requestCreator = RequestCreators
.withPayload(new ClassPathResource(requestPayloadInvalidPath));
// Creates the response matcher
responseMatcher = ResponseMatchers.clientOrSenderFault();
// Creates the client mock
mockClient = MockWebServiceClient.createClient(applicationContext);
// Calls the endpoint
mockClient.sendRequest(requestCreator).andExpect(responseMatcher);
}
示例2: testEndpoint_Payload_Valid
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
/**
* Tests that the endpoint parses SOAP requests with a valid payload.
*/
@Test
public final void testEndpoint_Payload_Valid() throws Exception {
final MockWebServiceClient mockClient; // Mocked client
final RequestCreator requestCreator; // Creator for the request
final ResponseMatcher responseMatcher; // Matcher for the response
// Creates the request
requestCreator = RequestCreators
.withPayload(new ClassPathResource(requestPayloadPath));
// Creates the response matcher
responseMatcher = ResponseMatchers
.validPayload(new ClassPathResource(entityXsdPath));
// Creates the client mock
mockClient = MockWebServiceClient.createClient(applicationContext);
// Calls the endpoint
mockClient.sendRequest(requestCreator).andExpect(responseMatcher);
}
示例3: testEndpoint_Envelope_Valid
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
/**
* Tests that the endpoint parses SOAP requests with a valid envelope.
*/
@Test
public final void testEndpoint_Envelope_Valid() throws Exception {
final MockWebServiceClient mockClient; // Mocked client
final RequestCreator requestCreator; // Creator for the request
final ResponseMatcher responseMatcher; // Matcher for the response
// Creates the request
requestCreator = SoapActionRequestCreators.withSoapEnvelope(soapAction,
getRequestEnvelope());
// Creates the response matcher
responseMatcher = ResponseMatchers
.validPayload(new ClassPathResource(entityXsdPath));
// Creates the client mock
mockClient = MockWebServiceClient.createClient(applicationContext);
// Calls the endpoint
mockClient.sendRequest(requestCreator).andExpect(responseMatcher);
}
开发者ID:Bernardo-MG,项目名称:spring-ws-security-soap-example,代码行数:24,代码来源:AbstractTestEntityEndpointRequest.java
示例4: testEndpoint_Invalid
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
/**
* Tests that the endpoint can handle invalid SOAP messages.
*/
@Test
public final void testEndpoint_Invalid() throws Exception {
final MockWebServiceClient mockClient; // Mocked client
final RequestCreator requestCreator; // Creator for the request
final ResponseMatcher responseMatcher; // Matcher for the response
// Creates the request
requestCreator = RequestCreators.withSoapEnvelope(
new ClassPathResource(requestEnvelopeInvalidPath));
// Creates the response matcher
responseMatcher = ResponseMatchers.clientOrSenderFault();
// Creates the client mock
mockClient = MockWebServiceClient.createClient(applicationContext);
// Calls the endpoint
mockClient.sendRequest(requestCreator).andExpect(responseMatcher);
}
开发者ID:Bernardo-MG,项目名称:spring-ws-security-soap-example,代码行数:23,代码来源:AbstractTestEntityEndpointRequest.java
示例5: mockWebServiceClient
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
@Bean
@Autowired
public MockWebServiceClient mockWebServiceClient(
ApplicationContext applicationContext) {
return MockWebServiceClient.createClient(applicationContext);
}
示例6: createClient
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
/**
* Creates a {@code MockWebServiceClient} instance based on the given {@link WebServiceMessageReceiver} and {@link
* WebServiceMessageFactory}. Supports interceptors that can be applied on the outgoing message.
*
* @param applicationContext to extract mocks from
* @param interceptors
* @return the created client
*/
public static MockWebServiceClient createClient(ApplicationContext applicationContext, ClientInterceptor[] interceptors) {
Assert.notNull(applicationContext, "'applicationContext' must not be null");
MockStrategiesHelper strategiesHelper = new MockStrategiesHelper(applicationContext);
WebServiceMessageReceiver messageReceiver =
strategiesHelper.getStrategy(WebServiceMessageReceiver.class, SoapMessageDispatcher.class);
WebServiceMessageFactory messageFactory =
strategiesHelper.getStrategy(WebServiceMessageFactory.class, SaajSoapMessageFactory.class);
return createClient(messageReceiver, messageFactory, interceptors);
}
示例7: createClient
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
@Before
public void createClient() {
mockClient = MockWebServiceClient.createClient(applicationContext);
}
示例8: setUp
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
@Before
public void setUp() throws Exception {
// create the mock client
mockClient = MockWebServiceClient
.createClient(applicationContext);
}
示例9: createClient
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
@Before
public void createClient() {
mockClient = MockWebServiceClient.createClient(applicationContext);
}
示例10: before
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
@Before
public void before() {
mockClient = MockWebServiceClient.createClient(applicationContext);
}
示例11: getMockWebServiceClient
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
protected MockWebServiceClient getMockWebServiceClient() {
return mockWebServiceClient;
}
示例12: setMockWebServiceClient
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
protected void setMockWebServiceClient(MockWebServiceClient mockWebServiceClient) {
this.mockWebServiceClient = mockWebServiceClient;
}
示例13: createClient
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
/**
* Creates a {@code MockWebServiceClient} instance based on the given {@link ApplicationContext}.
*
* This factory method works in a similar fashion as the standard
* {@link org.springframework.ws.transport.http.MessageDispatcherServlet MessageDispatcherServlet}. That is:
* <ul>
* <li>If a {@link WebServiceMessageReceiver} is configured in the given application context, it will use that.
* If no message receiver is configured, it will create a default {@link SoapMessageDispatcher}.</li>
* <li>If a {@link WebServiceMessageFactory} is configured in the given application context, it will use that.
* If no message factory is configured, it will create a default {@link SaajSoapMessageFactory}.</li>
* </ul>
*
* @param applicationContext the application context to base the client on
* @return the created client
*/
public MockWebServiceClient createClient(ApplicationContext applicationContext) {
return MockWebServiceClient.createClient(applicationContext);
}
示例14: createClient
import org.springframework.ws.test.server.MockWebServiceClient; //导入依赖的package包/类
/**
* Creates a {@code MockWebServiceClient} instance based on the given {@link ApplicationContext}.
*
* This factory method works in a similar fashion as the standard
* {@link org.springframework.ws.transport.http.MessageDispatcherServlet MessageDispatcherServlet}. That is:
* <ul>
* <li>If a {@link WebServiceMessageReceiver} is configured in the given application context, it will use that.
* If no message receiver is configured, it will create a default {@link SoapMessageDispatcher}.</li>
* <li>If a {@link WebServiceMessageFactory} is configured in the given application context, it will use that.
* If no message factory is configured, it will create a default {@link SaajSoapMessageFactory}.</li>
* </ul>
*
* @param applicationContext the application context to base the client on
* @return the created client
*/
protected MockWebServiceClient createClient(ApplicationContext applicationContext, ClientInterceptor[] interceptors) {
return SmockServer.createClient(applicationContext, interceptors);
}