Posted on 2010-05-23 19:35
leekiang 閱讀(428)
評論(0) 編輯 收藏 所屬分類:
測試
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大獎