XSLTMediator transformMediator = new XSLTMediator();
// set XSLT transformation URL
transformMediator.setXsltKey("xslt-key");
// invoke transformation, with static enveope
MessageContext synCtx = new TestMessageContextBuilder().addFileEntry("xslt-key",
"../../repository/conf/sample/resources/transform/transform_load_2.xml")
.setBodyFromFile("../../repository/conf/sample/resources/transform/med_message.xml")
.addTextAroundBody().build();
transformMediator.mediate(synCtx);
// validate result
OMContainer body = synCtx.getEnvelope().getBody();
assertTrue(body.getFirstOMChild().getNextOMSibling() instanceof OMElement);
assertTrue( ((OMElement)body.getFirstOMChild().getNextOMSibling()).getText().length() > 0);
}