Package org.jboss.soa.esb.testutils.test

Source Code of org.jboss.soa.esb.testutils.test.ESBConfigUtilUnitTest

package org.jboss.soa.esb.testutils.test;

import junit.framework.TestCase;

import org.jboss.soa.esb.ConfigurationException;
import org.jboss.soa.esb.testutils.ESBConfigUtil;
import org.xml.sax.SAXException;

import java.io.IOException;

/**
* @author
*/
public class ESBConfigUtilUnitTest extends TestCase {

    public void test() throws ConfigurationException, IOException, SAXException {
        executeTest("jboss-esb.xml");
    }

    public void test110() throws ConfigurationException, IOException, SAXException {
        executeTest("jboss-esb.110.xml");
    }

    public void test120() throws ConfigurationException, IOException, SAXException {
        executeTest("jboss-esb.120.xml");
    }

    private void executeTest(final String config) throws ConfigurationException, IOException, SAXException {
        ESBConfigUtil configUtil = new ESBConfigUtil(getClass().getResourceAsStream(config));

        assertTrue(configUtil.getListenerConfig("JMS-ESBListener").toString().startsWith("<listener busIdRef=\"OrderManagerService\" listenerClass=\"org.jboss.soa.esb.listeners.message.MessageAwareListener\" maxThreads=\"1\" name=\"JMS-ESBListener\" service-category=\"ABI_OrderManager\" service-description=\"ABI OrderManager Service\" service-name=\"ABI_OrderManager\">"));
        assertTrue(configUtil.getGatewayConfig("FileGateway").toString().startsWith("<listener"));
        assertTrue(configUtil.getActionConfig("OrderNotificationService", "print-after-transform").toString().startsWith("<action action=\"print-after-transform\""));
    }
}
TOP

Related Classes of org.jboss.soa.esb.testutils.test.ESBConfigUtilUnitTest

TOP
Copyright © 2018 www.massapi.com. 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.