wildcatsの日記

赤羽在住でIT関係の会社の社長やってます。

DBUnit2.1 AntのExportタスクでExcelシートを作成する方法

marsのメモさんにあったソースの修正+以下のソースの修正をすればExcelシートを吐いてくれるみたい。

Export.java 135


- IDataSet dataset = getDatabaseDataSet(connection, _tables, true);
+ IDataSet dataset = getDatabaseDataSet(connection, _tables, false);

ビルド中にDbUnitTaskTestでこけちゃう人はこの修正を。
DbUnitTaskTest.java 322


- assertEquals("nested exception type", SQLException.class, e.getException().getClass());
+ assertEquals("nested exception type", ClassNotFoundException.class, e.getException().getClass());

というかAntでimportタスクが無いんですね。暇があったら作ってみるか。