| readCSVFile(Reader, CSVReader, int, boolean, boolean, boolean, Locale, String) |   | 35 % |   | 32 % | 24 | 27 | 66 | 105 | 0 | 1 |
| readCSVFile(PhysicalFile, int, boolean, boolean, boolean, Locale, String) |  | 0 % |  | 0 % | 6 | 6 | 14 | 14 | 1 | 1 |
| readCSVFile(String, int, boolean, boolean, boolean, Locale, String) |  | 0 % | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| checkCSVFileValidity(List, int, boolean, Locale) |  | 0 % |  | 0 % | 6 | 6 | 15 | 15 | 1 | 1 |
| checkCSVLineColumnNumber(String[], int, int, Locale) |   | 12 % |   | 25 % | 4 | 5 | 7 | 9 | 0 | 1 |
| readCSVFile(FileItem, int, boolean, boolean, boolean, Locale, String) |   | 59 % |   | 50 % | 2 | 3 | 7 | 14 | 0 | 1 |
| doesListMessageContainError(List) |   | 22 % |   | 16 % | 3 | 4 | 4 | 6 | 0 | 1 |
| readCSVFile(File, int, boolean, boolean, boolean, Locale, String) |  | 0 % | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setCSVSeparator(Character) |  | 0 % | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCSVEscapeCharacter(Character) |  | 0 % | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getCSVSeparator() |  | 100 % |  | 100 % | 0 | 2 | 0 | 3 | 0 | 1 |
| getCSVEscapeCharacter() |  | 100 % |  | 100 % | 0 | 2 | 0 | 3 | 0 | 1 |
| getDefaultCSVSeparator() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultCSVEscapeCharacter() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| CSVReaderService() |  | 100 % | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |