@Test
public void testMatch() throws Exception {
SaajSoapMessage message = loadSaajMessage("200408/valid.xml");
MessageContext messageContext = new DefaultMessageContext(message, new SaajSoapMessageFactory(messageFactory));
EndpointInvocationChain endpoint = mapping.getEndpoint(messageContext);
assertNotNull("No endpoint returned", endpoint);
assertEquals("Invalid endpoint returned", endpoint1, endpoint.getEndpoint());
EndpointInterceptor[] interceptors = endpoint.getInterceptors();
assertEquals("Invalid amount of interceptors returned", 3, interceptors.length);
assertTrue("Invalid first interceptor", interceptors[0] instanceof PayloadLoggingInterceptor);
assertTrue("Invalid first interceptor", interceptors[1] instanceof AddressingEndpointInterceptor);
assertTrue("Invalid first interceptor", interceptors[2] instanceof PayloadValidatingInterceptor);
}