public void testRobustInOnlyWithTransformerFaultAndError() throws Exception {
activateComponent(new ReturnFaultComponent(), "transformer");
ReceiverComponent target = activateReceiver("target");
RobustInOnly me = client.createRobustInOnlyExchange();
me.setService(new QName("pipeline"));
me.getInMessage().setContent(createSource("<hello/>"));
client.sendSync(me);
assertEquals(ExchangeStatus.ACTIVE, me.getStatus());
assertNotNull(me.getFault());
client.fail(me, new Exception("I do not like faults"));
target.getMessageList().assertMessagesReceived(0);
listener.assertExchangeCompleted();