public void testFaultRaised() {
assertFalse(invoker.faultRaised(ctx));
invoker.setFault(ctx, new ProtocolException("test exception"));
assertTrue(invoker.faultRaised(ctx));
// reset
invoker.setFault(ctx, null);
assertFalse(invoker.faultRaised(ctx));
invoker.setFault(true);
assertTrue(invoker.faultRaised(ctx));
// reset
invoker.setFault(false);
invoker.setFault(ctx, null);
assertFalse(invoker.faultRaised(ctx));
invoker.setFault(true);
invoker.setFault(ctx, new ProtocolException("test exception"));
}