[coverage] Check line breaks in tests

GitOrigin-RevId: 3fbbbb0c0a3103cda2fc786096f4422348145ed9
This commit is contained in:
Maksim Zuev
2024-04-08 10:06:14 +02:00
committed by intellij-monorepo-bot
parent bcbd01ca20
commit 9ba1f0ae98

View File

@@ -9,6 +9,7 @@ import com.intellij.openapi.application.PluginPathManager
import com.intellij.openapi.application.readAction
import com.intellij.openapi.editor.EditorFactory
import com.intellij.openapi.editor.impl.EditorImpl
import com.intellij.openapi.util.io.FileUtil
import com.intellij.platform.testFramework.core.FileComparisonFailedError
import com.intellij.rt.coverage.data.ClassData
import com.intellij.rt.coverage.data.LineCoverage
@@ -109,7 +110,8 @@ private fun assertEqualsFile(expectedFile: File, actual: String) {
expectedFile.writeText(actual)
throw AssertionError("File ${expectedFile} not found. Created new file with actual content")
}
val content = expectedFile.readText()
val content = FileUtil.loadFile(expectedFile, true)
if (content != actual) {
throw FileComparisonFailedError("File content differs", content, actual, expectedFilePath = expectedFile.absolutePath)
}