message.setBody("foo");
Message response = new MessageImpl();
response.setBody("response");
Operation<Type> operation = new Operation<Type>("echo", null, null, null);
head = EasyMock.createMock(Interceptor.class);
EasyMock.expect(head.invoke(EasyMock.isA(Message.class))).andStubAnswer(new IAnswer() {
public Object answer() throws Throwable {
throw new InsidiousException(); // andThrow() does not seem to work here
}
});
EasyMock.replay(head);