From 74ec7728c8885ecb72826a64903f30331b78cb0e Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Mon, 10 Nov 2014 18:38:48 +0200 Subject: [PATCH] Actually create .kt files in the file system for Kotlin multifile tests --- .../jet/checkers/KotlinMultiFileTestWithWithJava.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/compiler/tests/org/jetbrains/jet/checkers/KotlinMultiFileTestWithWithJava.java b/compiler/tests/org/jetbrains/jet/checkers/KotlinMultiFileTestWithWithJava.java index a560f5c29b1..34894d32bef 100644 --- a/compiler/tests/org/jetbrains/jet/checkers/KotlinMultiFileTestWithWithJava.java +++ b/compiler/tests/org/jetbrains/jet/checkers/KotlinMultiFileTestWithWithJava.java @@ -99,6 +99,7 @@ public abstract class KotlinMultiFileTestWithWithJava extends JetLiteFixtu protected void doTest(String filePath) throws Exception { File file = new File(filePath); final File javaFilesDir = createJavaFilesDir(); + final File kotlinFilesDir = getKotlinSourceRoot(); String expectedText = JetTestUtils.doLoadFile(file); @@ -117,6 +118,10 @@ public abstract class KotlinMultiFileTestWithWithJava extends JetLiteFixtu writeSourceFile(fileName, text, javaFilesDir); } + if (fileName.endsWith(".kt") && kotlinFilesDir != null) { + writeSourceFile(fileName, text, kotlinFilesDir); + } + return createTestFile(module, fileName, text, directives); }