사용자 도구

사이트 도구


java:junit:dbunit

문서의 이전 판입니다!


DBUnit

Configuration

Multiple Schema 지원

// spring-test-dbunit 에서 설정은
@Bean
public DatabaseConfigBean dbUnitDatabaseConfig() {
    DatabaseConfigBean config = new DatabaseConfigBean();
    config.setQualifiedTableNames(true); // schema 지원
    config.setMetadataHandler(new MySqlMetadataHandler());
    return config;
}
 
@Bean
public DatabaseDataSourceConnectionFactoryBean dbUnitDatabaseConnection(DataSource dataSource) {
    final DatabaseDataSourceConnectionFactoryBean dbUnitDatabaseConnection = new DatabaseDataSourceConnectionFactoryBean();
    dbUnitDatabaseConnection.setDataSource(dataSource);
    dbUnitDatabaseConnection.setDatabaseConfig(dbUnitDatabaseConfig)
    return dbUnitDatabaseConnection;
}
 
// 실제 테스트에서는
@DbUnitConfiguration(databaseConnection = "dbUnitDatabaseConnection")
public class DatabaseTest {
...
}
java/junit/dbunit.1475030197.txt.gz · 마지막으로 수정됨: 2016/09/28 11:06 저자 kwon37xi