Fix test generation on some platforms

This commit is contained in:
Ilya Chernikov
2017-10-05 13:49:13 +02:00
parent f00fcddc76
commit 69e5f11889
@@ -23,6 +23,7 @@ import org.jetbrains.kotlin.test.KotlinTestUtils;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
public class GeneratorsFileUtil {
@SuppressWarnings("UseOfSystemOutOrSystemErr")
@@ -56,9 +57,7 @@ public class GeneratorsFileUtil {
FileUtil.writeToFile(tempFile, newText);
System.out.println("File written: " + tempFile.getAbsolutePath());
if (useTempFile) {
if (!tempFile.renameTo(file)) {
throw new RuntimeException("failed to rename " + tempFile + " to " + file);
}
Files.move(tempFile.toPath(), file.toPath());
System.out.println("Renamed " + tempFile + " to " + file);
}
System.out.println();