Я работаю над интеграционным тестовым приложением, это то, что я делаю в тестовом примере, я читаю тестовый входной файл, который хранится в cvs, записываю его в файл в файловой системе, приложение опрашивает каталог для файл, обрабатывает его и создает выходной файл, и я опрашиваю каталог для выходного файла, тестовый пример успешен, если оба содержимого файла равны (я читаю как входные файлы, так и выходные файлы в строки и сравниваю их) .
Проблема в том, что этот тестовый пример дает сбой, когда он запускается в системе Linux, причина в том, что файл, который хранится в cvs, был зарегистрирован в системе Windows, которая содержит CRLF в качестве окончания строки, тогда как сгенерированный выходной файл имеет завершение строки как CR, теперь, когда я читаю эти файлы и сравниваю их посимвольно, у них несоответствие.
может ли кто-нибудь помочь здесь.