Replacing \r\n with \n in the CSV export test

pull/2080/head
Jakub Kalinowski 9 months ago
parent fc9cc423d0
commit 2a325f2d98

@ -18,7 +18,6 @@
*/ */
package org.isoron.uhabits.core.io package org.isoron.uhabits.core.io
import org.apache.commons.io.FileUtils
import org.apache.commons.io.IOUtils import org.apache.commons.io.IOUtils
import org.isoron.uhabits.core.BaseUnitTest import org.isoron.uhabits.core.BaseUnitTest
import org.isoron.uhabits.core.models.Habit import org.isoron.uhabits.core.models.Habit
@ -30,6 +29,7 @@ import java.io.IOException
import java.nio.file.Files import java.nio.file.Files
import java.util.* import java.util.*
import java.util.zip.ZipFile import java.util.zip.ZipFile
import kotlin.test.assertEquals
import kotlin.test.assertTrue import kotlin.test.assertTrue
class HabitsCSVExporterTest : BaseUnitTest() { class HabitsCSVExporterTest : BaseUnitTest() {
@ -112,11 +112,14 @@ class HabitsCSVExporterTest : BaseUnitTest() {
file.deleteOnExit() file.deleteOnExit()
copyAssetToFile(assetFilename, file) copyAssetToFile(assetFilename, file)
assertTrue( val fileContent = normalizeLineEndings(file.readText())
FileUtils.contentEquals( val referenceFile = File(String.format("%s/%s", baseDir.absolutePath, s))
file, val referenceFileContent = normalizeLineEndings(referenceFile.readText())
File(String.format("%s/%s", baseDir.absolutePath, s))
) assertEquals(fileContent, referenceFileContent)
) }
private fun normalizeLineEndings(content: String): String {
return content.replace("\r\n", "\n")
} }
} }

Loading…
Cancel
Save