Closed gionn closed 10 years ago
Hi, we had this problem too. Our workaround was to use:
@DbUnitConfiguration(dataSetLoader = ColumnSensingFlatXmlDataSetLoader.class)
with this as our custom class:
public class ColumnSensingFlatXmlDataSetLoader extends FlatXmlDataSetLoader {
@Override
protected IDataSet createDataSet(Resource resource) throws Exception {
FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder();
builder.setColumnSensing(true); //The only different line.
InputStream inputStream = resource.getInputStream();
try {
return builder.build(inputStream);
} finally {
inputStream.close();
}
}
}
Fixed in 7a42609225c47c12f9885682f65a186b8638bad1
It's possibile to enable the columnSensing feature available on the latest DBUnit version?
http://dbunit.sourceforge.net/faq.html#differentcolumnnumber