MessageProcessor mockListener = mock(MessageProcessor.class);
when(mockListener.process((MuleEvent)any())).thenAnswer(new Answer<MuleEvent>()
{
public MuleEvent answer(InvocationOnMock invocation) throws Throwable
{
latch.countDown();
throw new RuntimeException();
}
});
SedaStageInterceptingMessageProcessor sedaStageInterceptingMessageProcessor = new SedaStageInterceptingMessageProcessor(