0

DbUnit で ReplacementDataSet を使用して、ビルド時に testdata.xml ファイルを解析し、一部のデータ値をフィルター処理できるようにしたいと考えています。

たとえば、次のようなことができると便利です。

ReplacementDataSet rds = new ReplacementDataSet(ds);

rds.addReplacementObject("[NULL]", null);
rds.addReplacementObject("[NOW]", dbUnitDateFormat(DateUtils.addDays(new Date(), 0)));

ただし、maven dbunit プラグでは、FlatXmlDataSetBuilder をオーバーライドしたり、あらゆる種類の置換データ セット クラスを挿入したりすることはできません。何かアドバイス?

4

1 に答える 1

1

Maven dbunit プラグインは非常に基本的なものです。dbunit ANT タスクは、追加の構成動作を許可しますが、dbunit 機能の全範囲にアクセスすることもできません。

ユニット テスト内からこのデータセットの使用を宣言することをお勧めします。

于 2012-06-05T19:12:42.487 に答える