diff --git a/compiler/tests/org/jetbrains/jet/JetTestUtils.java b/compiler/tests/org/jetbrains/jet/JetTestUtils.java index 1817d48b690..f6f5cff92d5 100644 --- a/compiler/tests/org/jetbrains/jet/JetTestUtils.java +++ b/compiler/tests/org/jetbrains/jet/JetTestUtils.java @@ -442,16 +442,15 @@ public class JetTestUtils { public static void assertEqualsToFile(@NotNull File expectedFile, @NotNull String actual) { try { + String actualText = UtilPackage.removeTrailingWhitespacesFromEachLine(StringUtil.convertLineSeparators(actual.trim())); + if (!expectedFile.exists()) { - FileUtil.writeToFile(expectedFile, actual); + FileUtil.writeToFile(expectedFile, actualText); Assert.fail("Expected data file did not exist. Generating: " + expectedFile); } String expected = FileUtil.loadFile(expectedFile, CharsetToolkit.UTF8, true); - String expectedText = UtilPackage.removeTrailingWhitespacesFromEachLine( - StringUtil.convertLineSeparators(expected.trim())); - String actualText = UtilPackage.removeTrailingWhitespacesFromEachLine( - StringUtil.convertLineSeparators(actual.trim())); + String expectedText = UtilPackage.removeTrailingWhitespacesFromEachLine(StringUtil.convertLineSeparators(expected.trim())); if (!Comparing.equal(expectedText, actualText)) { throw new FileComparisonFailure("Actual data differs from file content: " + expectedFile.getName(),