我正在開發一個集成測試應用程序,這是我在做的測試用例, 我讀了一個測試輸入文件,它存儲在cvs中,寫入它到文件系統中的文件,應用程序輪詢文件目錄,處理它並創建輸出文件,然後輪詢輸出文件的目錄,如果兩個文件內容相等,則測試用例成功(我是將兩個輸入文件和輸出文件讀入字符串並進行比較)。回車和換行窗口和Linux java應用程序
問題是這個測試用例在linux系統中運行時失敗,原因是存儲在cvs中的文件是從包含CRLF作爲行結束符的windows系統簽入的,而生成的輸出文件有行終止爲CR,現在當我讀取這些文件並逐字比較它們時,它們有不匹配。
任何人都可以在這裏幫助。
我不想在代碼中做任何操作系統特定的更改。 – flash 2012-01-06 09:21:27