1 21 22 23 package org.apache.derbyTesting.functionTests.util; 24 25 import java.util.Properties ; 26 import javax.sql.DataSource ; 27 import javax.sql.ConnectionPoolDataSource ; 28 import javax.sql.XADataSource ; 29 30 import org.apache.derbyTesting.junit.TestConfiguration; 31 32 36 37 public class TestDataSourceFactory { 38 39 46 public static DataSource getDataSource(Properties attrs) { 47 return TestUtil.getDataSource(attrs); 48 } 49 50 56 public static DataSource getDataSource() { 57 return getDataSource(TestConfiguration.getDefaultDataSourceProperties()); 58 } 59 60 68 public static ConnectionPoolDataSource 69 getConnectionPoolDataSource(Properties attrs) 70 { 71 return TestUtil.getConnectionPoolDataSource(attrs); 72 } 73 74 80 public static ConnectionPoolDataSource getConnectionPoolDataSource() { 81 return getConnectionPoolDataSource(TestConfiguration.getDefaultDataSourceProperties()); 82 } 83 84 92 public static XADataSource getXADataSource(Properties attrs) { 93 return TestUtil.getXADataSource(attrs); 94 } 95 96 102 public static XADataSource getXADataSource() { 103 return getXADataSource(TestConfiguration.getDefaultDataSourceProperties()); 104 } 105 106 } 107 108 | Popular Tags |