package bitronix.tm.resource.jms; import bitronix.tm.mock.resource.jms.MockXAConnectionFactory; import junit.framework.TestCase; import javax.jms.Connection; /** * @author Ludovic Orban */ public class PoolingConnectionFactoryTest extends TestCase { public void testInjectedXaFactory() throws Exception { PoolingConnectionFactory pcf = new PoolingConnectionFactory(); try { pcf.setUniqueName("pcf"); pcf.setMinPoolSize(1); pcf.setMaxPoolSize(1); pcf.setXaConnectionFactory(new MockXAConnectionFactory()); pcf.init(); Connection connection = pcf.createConnection(); connection.close(); } finally { pcf.close(); } } }