Package org.apache.synapse

Examples of org.apache.synapse.TestMessageContextBuilder


        XSLTMediator transformMediator = new XSLTMediator();

        // set XSLT transformation URL
        setXsltTransformationURL(transformMediator, "xslt-key");

        MessageContext synCtx = new TestMessageContextBuilder().addFileEntry("xslt-key",
                "../../repository/conf/sample/resources/transform/transform_unittest.xslt")
                .setBodyFromString(SOURCE).addTextAroundBody().build();
        transformMediator.mediate(synCtx);

        // validate result
View Full Code Here


        setXsltTransformationURL(transformMediator, "xslt-key");

        for (int i=0; i<2; i++) {

            // invoke transformation, with static enveope
            MessageContext synCtx = new TestMessageContextBuilder().addFileEntry("xslt-key",
                    "../../repository/conf/sample/resources/transform/transform_load.xml")
                    .setBodyFromFile("../../repository/conf/sample/resources/transform/message.xml")
                    .addTextAroundBody().build();
            //MessageContext synCtx = TestUtils.getTestContextForXSLTMediator(SOURCE, props);
            transformMediator.mediate(synCtx);
View Full Code Here

        // set XSLT transformation URL
        setXsltTransformationURL(transformMediator, "xslt-key");
        for (int i=0; i<2; i++) {

            // invoke transformation, with static enveope
            MessageContext synCtx = new TestMessageContextBuilder().addFileEntry("xslt-key",
                    "../../repository/conf/sample/resources/transform/transform_load_3.xml")
                    .setBodyFromFile("../../repository/conf/sample/resources/transform/message.xml")
                    .addTextAroundBody().build();
            //MessageContext synCtx = TestUtils.getTestContextForXSLTMediator(SOURCE, props);
            transformMediator.mediate(synCtx);
View Full Code Here

         XSLTMediator transformMediator = new XSLTMediator();
        // set XSLT transformation URL
        setXsltTransformationURL(transformMediator, "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);
View Full Code Here

        // set XSLT transformation URL
        setXsltTransformationURL(transformMediator, "xslt-key");

        for (int i=0; i<5; i++) {
            // 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/small_message.xml")
                    .addTextAroundBody().build();
            //MessageContext synCtx = TestUtils.getTestContextForXSLTMediator(SOURCE, props);
            transformMediator.mediate(synCtx);
View Full Code Here

        // set XSLT transformation URL
        setXsltTransformationURL(transformMediator, "xslt-key");

        // invoke transformation, with static enveope
        MessageContext synCtx = new TestMessageContextBuilder().addFileEntry("xslt-key",
                "../../repository/conf/sample/resources/transform/transform_unittest.xslt")
                .setBodyFromString(ENCLOSING_SOURCE)
                .addTextAroundBody().build();
        transformMediator.mediate(synCtx);
View Full Code Here

    public void testTextEncoding() throws Exception {
        XSLTMediator transformMediator = new XSLTMediator();
        setXsltTransformationURL(transformMediator, "xslt-key");

        MessageContext mc = new TestMessageContextBuilder().addFileEntry("xslt-key",
                "../../repository/conf/sample/resources/transform/encoding_test.xslt")
                .setEnvelopeFromFile("../../repository/conf/sample/resources/transform" +
                        "/encoding_test.xml").build();

        transformMediator.mediate(mc);
View Full Code Here

   
    // Test for SYNAPSE-307
    public void testInvalidStylesheet() throws Exception {
        XSLTMediator transformMediator = new XSLTMediator();
        setXsltTransformationURL(transformMediator, "xslt-key");
        MessageContext mc = new TestMessageContextBuilder()
            .addEntry("xslt-key", getClass().getResource("invalid.xslt"))
            .setBodyFromString("<root/>")
            .build();

        try {
View Full Code Here

     */
    public void testWithCDATA() throws Exception {
        XSLTMediator transformMediator = new XSLTMediator();
        setXsltTransformationURL(transformMediator, "xslt-key");

        MessageContext mc = new TestMessageContextBuilder()
            .addEntry("xslt-key", getClass().getResource("cdata.xslt"))
            .build();

        OMFactory factory = OMAbstractFactory.getOMFactory();
        OMElement in = factory.createOMElement(new QName(null, "in"));
View Full Code Here

            path = xsltKeyValue;
            // set XSLT transformation URL (static)
            setXsltTransformationURL(transformMediator, path);
        }
        // Mediate twice for synCtx
        MessageContext synCtx = new TestMessageContextBuilder().addEntry(
                xsltKeyValue, getClass().getResource(xsltFile)).setBodyFromString(
                source).addTextAroundBody().build();
        transformMediator.mediate(synCtx);

        synCtx = new TestMessageContextBuilder().addEntry(
                xsltKeyValue, getClass().getResource(xsltFile)).setBodyFromString(
                source).addTextAroundBody().build();
        transformMediator.mediate(synCtx);
    }
View Full Code Here

TOP

Related Classes of org.apache.synapse.TestMessageContextBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.