public void mapping() throws Exception {
MessageContext messageContext = createMessageContext();
EndpointInvocationChain chain = mapping.getEndpoint(messageContext);
assertNotNull("MethodEndpoint not registered", chain);
MethodEndpoint expected = new MethodEndpoint(applicationContext.getBean("endpoint"), "doIt");
assertEquals("Invalid endpoint registered", expected, chain.getEndpoint());
assertEquals("No smart interceptors registered", 2, chain.getInterceptors().length);
assertTrue(chain.getInterceptors()[0] instanceof AddressingEndpointInterceptor);
assertTrue(chain.getInterceptors()[1] instanceof MyInterceptor);
}