数据库测试工具,dbunit等

public class UsersTest extends AbstractTransactionalDataSourceSpringContextTests {
    private IDatabaseTester databaseTester;

    @Override
    protected void onSetUp() throws Exception {
        databaseTester = new JdbcDatabaseTester("oracle.jdbc.driver.OracleDriver",
                "jdbc:oracle:thin:@localhost:1521:orcl", "test", "test");
        IDataSet dataSet = getDataSet();
        databaseTester.setDataSet(dataSet);
        databaseTester.onSetup();
    }

    @Override
    protected void onTearDown() throws Exception {
        databaseTester.onTearDown();
    }

    protected IDataSet getDataSet() throws Exception {
        String path = "users.xml";
        InputStream in = this.getClass().getResourceAsStream(path);
        return new FlatXmlDataSetBuilder().build(in);
    }
}

Unitils是一个简化测试开发,提高测试维护性的一个工具集
Dbdeploy是Thoughtworks公司开发的数据库工具,获得Jolt大奖

你可能感兴趣的:(数据库测试工具,dbunit等)