Generating test output when file is missing: removing trailing whitespaces
This commit is contained in:
@@ -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(),
|
||||
|
||||
Reference in New Issue
Block a user