import org.springframework.beans.PropertyValues;\r
import org.springframework.beans.factory.config.BeanDefinition;\r
\r
-import eu.etaxonomy.cdm.database.CdmPersistentDataSource.DbProperties;\r
+import eu.etaxonomy.cdm.config.CdmPersistentSourceUtils;\r
+import eu.etaxonomy.cdm.config.CdmPersistentXMLSource.CdmSourceProperties;\r
+\r
\r
/**\r
* @author a.mueller\r
String dataSourceString = "tmp";\r
//delete\r
try {\r
- CdmPersistentDataSource.delete(CdmPersistentDataSource.NewInstance(dataSourceString));\r
+ CdmPersistentSourceUtils.delete(CdmPersistentDataSource.NewInstance(dataSourceString));\r
} catch (DataSourceNotFoundException e) {\r
//;\r
}\r
String dataSourceString = "tmp";\r
//delete\r
try {\r
- CdmPersistentDataSource.delete(CdmPersistentDataSource.NewInstance(dataSourceString));\r
+ CdmPersistentSourceUtils.delete(CdmPersistentDataSource.NewInstance(dataSourceString));\r
} catch (DataSourceNotFoundException e) {\r
//;\r
}\r
*/\r
@Test\r
public void testGetDbProperty() {\r
- assertEquals("com.mysql.jdbc.Driver", dataSource.getDatasourceProperty(DbProperties.DRIVER_CLASS));\r
+ assertEquals("com.mysql.jdbc.Driver", dataSource.getCdmSourceProperty(CdmSourceProperties.DRIVER_CLASS));\r
}\r
\r
/**\r
\r
Properties properties = (Properties)propValue.getValue();\r
assertEquals(hbm2dll.toString(), properties.getProperty("hibernate.hbm2ddl.auto"));\r
- assertEquals(dataSource.getDatabaseType().getHibernateDialect(), properties.getProperty("hibernate.dialect"));\r
+ assertEquals(dataSource.getDatabaseType().getHibernateDialectCanonicalName(), properties.getProperty("hibernate.dialect"));\r
assertEquals(NoCachingRegionFactory.class.getName(), properties.getProperty("hibernate.cache.region.factory_class"));\r
assertEquals(String.valueOf(false), properties.getProperty("hibernate.show_sql"));\r
assertEquals(String.valueOf(false), properties.getProperty("hibernate.format_sql"));\r
\r
Properties properties = (Properties)propValue.getValue();\r
assertEquals(hbm2dll.toString(), properties.getProperty("hibernate.hbm2ddl.auto"));\r
- assertEquals(dataSource.getDatabaseType().getHibernateDialect(), properties.getProperty("hibernate.dialect"));\r
+ assertEquals(dataSource.getDatabaseType().getHibernateDialectCanonicalName(), properties.getProperty("hibernate.dialect"));\r
assertEquals(cacheProviderClass.getName(), properties.getProperty("hibernate.cache.region.factory_class"));\r
assertEquals(String.valueOf(showSql), properties.getProperty("hibernate.show_sql"));\r
assertEquals(String.valueOf(formatSql), properties.getProperty("hibernate.format_sql"));\r
fail();\r
}\r
assertEquals(databaseType, dataSource.getDatabaseType());\r
- assertEquals(DatabaseTypeEnum.SqlServer2005.getDriverClassName(), loadedDataSource.getDatasourceProperty(DbProperties.DRIVER_CLASS));\r
- assertEquals("jdbc:sqlserver://server:1234;databaseName=database;SelectMethod=cursor", loadedDataSource.getDatasourceProperty(DbProperties.URL));\r
- assertEquals(username, loadedDataSource.getDatasourceProperty(DbProperties.USERNAME));\r
- assertEquals(password, loadedDataSource.getDatasourceProperty(DbProperties.PASSWORD));\r
+ assertEquals(DatabaseTypeEnum.SqlServer2005.getDriverClassName(), loadedDataSource.getCdmSourceProperty(CdmSourceProperties.DRIVER_CLASS));\r
+ assertEquals("jdbc:sqlserver://server:1234;databaseName=database;SelectMethod=cursor", loadedDataSource.getCdmSourceProperty(CdmSourceProperties.URL));\r
+ assertEquals(username, loadedDataSource.getCdmSourceProperty(CdmSourceProperties.USERNAME));\r
+ assertEquals(password, loadedDataSource.getCdmSourceProperty(CdmSourceProperties.PASSWORD));\r
//delete\r
try {\r
- CdmPersistentDataSource.delete(CdmPersistentDataSource.NewInstance(dataSourceString));\r
+ CdmPersistentSourceUtils.delete(CdmPersistentDataSource.NewInstance(dataSourceString));\r
} catch (DataSourceNotFoundException e) {\r
fail();\r
}\r
*/\r
@Test\r
public void testGetDataSourceInputStream() {\r
- FileInputStream is = CdmPersistentDataSource.getDataSourceInputStream();\r
+ FileInputStream is = CdmPersistentSourceUtils.getCdmSourceInputStream();\r
assertNotNull( is);\r
int firstInput;\r
try {\r
@Ignore\r
@Test\r
public void testGetDataSourceOutputStream() {\r
- FileOutputStream os = CdmPersistentDataSource.getDataSourceOutputStream();\r
+ FileOutputStream os = CdmPersistentSourceUtils.getCdmSourceOutputStream();\r
assertNotNull(os);\r
}\r
\r