CsvDataFileLoader
использует CsvURLProducer
для загрузки и анализа данных.
В этом классе в строке 145 для dbunit 2.4.8 вы видите следующее:
if (CsvDataSetWriter.NULL.equals(row[col])) {
row[col] = null;
}
CsvDataSetWriter.NULL
содержит строку "null"
, поэтому ваше предположение, что null будет интерпретироваться как строковое значение, кажется неверным, и вы должны использовать это в своем CSV.
Конечно, это означает, что вы не можете иметь строку "null"
в своих полях, но я уверен, что это не часто требуется.