差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
study:java:dbunit:testdata [2020/05/20 06:40] – [Prepare test data] bananastudy:java:dbunit:testdata [2020/05/20 06:43] (現在) – [Restore table data] banana
行 65: 行 65:
  
 <code java> <code java>
 +public class TestSomeTableTransactionService extends AbstractCustomTestCase {
 +    //table backup file
 +    private File backupFile;
  
 +    /* (non-Javadoc)
 +     * @see parent.AbstractCustomTestCase#tearDownHook()
 +     */
 +    @Override
 +    protected void tearDownHook() throws Exception {
 +        IDatabaseConnection _connection = null;
 +        try {
 +            _connection = databaseTester.getConnection();
 +            //restore backup file
 +            FlatXmlDataSetBuilder _builder = new FlatXmlDataSetBuilder();
 +            IDataSet _dataSet = _builder.build(backupFile);
 +            DatabaseOperation.CLEAN_INSERT.execute(_connection, _dataSet);
 +        } finally {
 +            if (_connection != null) _connection.close();
 +        }
 +    }
 +
 +}
 </code> </code>

QR Code
QR Code study:java:dbunit:testdata (generated for current page)