@Test public void testRun() { String msgId = "TestMsgId01"; // exception,type,messageId,msg SimpleMessage msg = new SimpleMessage(); PhysicalAddress senderAdr = new PhysicalAddress(); senderAdr.setServiceId("test"); senderAdr.setAddressId("SomeId"); senderAdr.setAddress("Address"); DeliveryAddress senderDa = new DeliveryAddress(senderAdr); msg.getHeader().setSender(senderDa); msg.getHeader().setMessageId(msgId); PhysicalAddress receiverAdr = new PhysicalAddress(); receiverAdr.setServiceId("testrcpt"); receiverAdr.setAddressId("SomeReceiverId"); receiverAdr.setAddress("ReceiverAddress"); DeliveryAddress receiverDa = new DeliveryAddress(receiverAdr); ProcessingException exp = new ProcessingException(); exp.setGeneratingMessage(msgId); exp.setIssuingService("IntegrationTest"); exp.setFault("TestCase"); String serverId = "ITTest"; NotifyUCSClientOfException task = new NotifyUCSClientOfException( cleintReg, exp, ExceptionType.InvalidMessage, msgId, msg, serverId, resolver, receiverDa); task.run(); }