use of name.abuchen.portfolio.datatransfer.csv.CSVImporter.DateField in project portfolio by buchen.
the class CSVExtractorTestUtil method buildField2Column.
/**
* Build column config for unit testing, e.g. expect all values exactly in
* the order they have been configured and with the first format option
*/
/* package */
static Map<String, Column> buildField2Column(CSVExtractor extractor) {
Map<String, Column> field2column = new HashMap<>();
int index = 0;
for (Field f : extractor.getFields()) {
Column column = new Column(index++, f.getName());
column.setField(f);
if (f instanceof DateField)
column.setFormat(DateField.FORMATS[0]);
else if (f instanceof AmountField)
column.setFormat(AmountField.FORMATS[0]);
field2column.put(f.getName(), column);
}
return field2column;
}
Aggregations