本文整理汇总了Java中org.dbunit.database.DatabaseDataSourceConnection类的典型用法代码示例。如果您正苦于以下问题:Java DatabaseDataSourceConnection类的具体用法?Java DatabaseDataSourceConnection怎么用?Java DatabaseDataSourceConnection使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DatabaseDataSourceConnection类属于org.dbunit.database包,在下文中一共展示了DatabaseDataSourceConnection类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: beforeTestMethod
import org.dbunit.database.DatabaseDataSourceConnection; //导入依赖的package包/类
@Override
public void beforeTestMethod(TestContext testContext) throws Exception {
DataSetLocation dsLocation = testContext.getTestInstance().getClass().getAnnotation(DataSetLocation.class);
if (dsLocation != null) {
String dataSetResourcePath = dsLocation.value();
Resource dataSetResource = testContext.getApplicationContext().getResource(dataSetResourcePath);
if (dataSetResource.exists()) {
IDataSet dataSet = new FlatXmlDataSetBuilder().build(dataSetResource.getInputStream());
IDatabaseConnection dbConn = new DatabaseDataSourceConnection(
testContext.getApplicationContext().getBean(DataSource.class)
);
DatabaseOperation.CLEAN_INSERT.execute(dbConn, dataSet);
LOG.info("Annotated test, using data set: {}", dataSetResourcePath);
}
}
}
开发者ID:DmitriyLy,项目名称:travel_portal,代码行数:19,代码来源:CleanInsertTestExecutionListener.java
示例2: tearDownDB
import org.dbunit.database.DatabaseDataSourceConnection; //导入依赖的package包/类
@AfterClass
public static void tearDownDB() {
System.out.println("Tearing down DB");
try (ConfigurableApplicationContext applicationContext = new ClassPathXmlApplicationContext("context.xml")) {
IDatabaseConnection connection = new DatabaseDataSourceConnection(
(DataSource) applicationContext.getBean("dataSource"));
try {
DatabaseOperation.DELETE_ALL.execute(connection,
new FlatXmlDataSetBuilder().build(
applicationContext.getResource("/database_tear_down.xml").getInputStream()));
} finally {
connection.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
开发者ID:osiam,项目名称:test-suites,代码行数:19,代码来源:PerformanceTestContext.java
示例3: setupDb
import org.dbunit.database.DatabaseDataSourceConnection; //导入依赖的package包/类
public static void setupDb() {
try (ConfigurableApplicationContext applicationContext = new ClassPathXmlApplicationContext("context.xml")) {
IDatabaseConnection connection = new DatabaseDataSourceConnection(
(DataSource) applicationContext.getBean("dataSource"));
try {
DatabaseOperation.CLEAN_INSERT.execute(connection,
new FlatXmlDataSetBuilder().build(
applicationContext.getResource("/database_seed_minimal.xml").getInputStream()));
} finally {
connection.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
开发者ID:osiam,项目名称:test-suites,代码行数:17,代码来源:TestDataCreation.java
示例4: testConnection
import org.dbunit.database.DatabaseDataSourceConnection; //导入依赖的package包/类
@SuppressWarnings("ProhibitedExceptionDeclared")
@Bean
public DatabaseDataSourceConnection testConnection(final DataSource dataSource) throws Exception {
final DatabaseConfigBean databaseConfigBean = new DatabaseConfigBean();
databaseConfigBean.setDatatypeFactory(new H2DataTypeFactory());
databaseConfigBean.setCaseSensitiveTableNames(false);
final DatabaseDataSourceConnectionFactoryBean databaseDataSourceConnectionFactoryBean = new DatabaseDataSourceConnectionFactoryBean();
databaseDataSourceConnectionFactoryBean.setDataSource(dataSource);
databaseDataSourceConnectionFactoryBean.setDatabaseConfig(databaseConfigBean);
databaseDataSourceConnectionFactoryBean.setSchema("FIND");
return databaseDataSourceConnectionFactoryBean.getObject();
}
开发者ID:hpe-idol,项目名称:find,代码行数:15,代码来源:SavedSearchTestConfiguration.java
示例5: main
import org.dbunit.database.DatabaseDataSourceConnection; //导入依赖的package包/类
public static void main(String[] args) throws Exception {
DataSource dataSource = new DataSourceFactoryBean().getDataSource();
File file = new File("src/main/resources/mycollab.dtd");
IDatabaseConnection connection = new DatabaseDataSourceConnection(dataSource);
connection.getConfig().setProperty(DatabaseConfig.FEATURE_QUALIFIED_TABLE_NAMES, true);
// write DTD file
FlatDtdDataSet.write(connection.createDataSet(), new FileOutputStream(file));
}
开发者ID:MyCollab,项目名称:mycollab,代码行数:9,代码来源:DbUnitUtil.java
示例6: setupDB
import org.dbunit.database.DatabaseDataSourceConnection; //导入依赖的package包/类
@BeforeClass
public static void setupDB() {
System.out.println("Setting up DB");
try (ConfigurableApplicationContext applicationContext = new ClassPathXmlApplicationContext("context.xml")) {
IDatabaseConnection connection = new DatabaseDataSourceConnection(
(DataSource) applicationContext.getBean("dataSource"));
try {
DatabaseOperation.CLEAN_INSERT.execute(connection,
new FlatXmlDataSetBuilder().build(
applicationContext.getResource("/database_seed.xml").getInputStream()));
} finally {
connection.close();
}
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("Setting up Connector");
OsiamConnector.Builder oConBuilder = new OsiamConnector.Builder().
setAuthServerEndpoint(AUTH_ENDPOINT_ADDRESS).
setResourceServerEndpoint(RESOURCE_ENDPOINT_ADDRESS).
setClientId(CLIENT_ID).
setClientSecret(CLIENT_SECRET);
osiamConnector = oConBuilder.build();
System.out.println("Retrieving access token");
accessToken = osiamConnector.retrieveAccessToken("marissa", "koala", Scope.ADMIN);
}
开发者ID:osiam,项目名称:test-suites,代码行数:30,代码来源:PerformanceTestContext.java
示例7: deleteAllData
import org.dbunit.database.DatabaseDataSourceConnection; //导入依赖的package包/类
@BeforeStory
public void deleteAllData() throws SQLException, DatabaseUnitException {
DatabaseDataSourceConnection dbConn = new DatabaseDataSourceConnection(dataSource);
IDataSet dataSet = dbConn.createDataSet(new String[] { "ORGANIZATION", "APPLICATION_USER" });
DatabaseOperation.DELETE_ALL.execute(dbConn, dataSet);
}
开发者ID:vactowb,项目名称:jbehave-core,代码行数:7,代码来源:DbUnitSteps.java
注:本文中的org.dbunit.database.DatabaseDataSourceConnection类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论