file_mult avoided
This commit is contained in:
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
rename -f s/.kt.tmp/.kt/ `find "testData" -name "*.kt.tmp"`
|
||||||
@@ -13,6 +13,7 @@ import java.io.File;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
import static org.apache.commons.io.FileUtils.readFileToString;
|
import static org.apache.commons.io.FileUtils.readFileToString;
|
||||||
|
import static org.apache.commons.io.FileUtils.writeStringToFile;
|
||||||
import static org.jetbrains.jet.j2k.TestCaseBuilder.getTestDataPathBase;
|
import static org.jetbrains.jet.j2k.TestCaseBuilder.getTestDataPathBase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -48,10 +49,11 @@ public class JavaToKotlinConverterTest extends LightDaemonAnalyzerTestCase {
|
|||||||
else if (javaFile.getParent().endsWith("/class")) actual = classToSingleLineKotlin(javaCode);
|
else if (javaFile.getParent().endsWith("/class")) actual = classToSingleLineKotlin(javaCode);
|
||||||
else if (javaFile.getParent().endsWith("/class_mult")) actual = classToKotlin(javaCode);
|
else if (javaFile.getParent().endsWith("/class_mult")) actual = classToKotlin(javaCode);
|
||||||
|
|
||||||
else if (javaFile.getParent().endsWith("/file")) actual = fileToSingleLineKotlin(javaCode);
|
else if (javaFile.getParent().endsWith("/file")) actual = fileToKotlin(javaCode);
|
||||||
else if (javaFile.getParent().endsWith("/file_mult")) actual = fileToKotlin(javaCode);
|
|
||||||
|
|
||||||
assert !actual.equals("");
|
assert !actual.equals("");
|
||||||
|
if (!expected.equals(actual))
|
||||||
|
writeStringToFile(new File(kotlinPath + ".tmp"), actual);
|
||||||
Assert.assertEquals(expected, actual);
|
Assert.assertEquals(expected, actual);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -99,10 +101,6 @@ public class JavaToKotlinConverterTest extends LightDaemonAnalyzerTestCase {
|
|||||||
return prettify(Converter.fileToFile((PsiJavaFile) myFile).toKotlin());
|
return prettify(Converter.fileToFile((PsiJavaFile) myFile).toKotlin());
|
||||||
}
|
}
|
||||||
|
|
||||||
protected String fileToSingleLineKotlin(String text) throws IOException {
|
|
||||||
return toSingleLine(fileToKotlin(text));
|
|
||||||
}
|
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
protected String classToKotlin(String text) throws IOException {
|
protected String classToKotlin(String text) throws IOException {
|
||||||
configureFromText(text);
|
configureFromText(text);
|
||||||
|
|||||||
@@ -1 +1,4 @@
|
|||||||
namespace test { class C { } }
|
namespace test {
|
||||||
|
class C {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1 +1,6 @@
|
|||||||
namespace { class A { } class B { } }
|
namespace {
|
||||||
|
class A {
|
||||||
|
}
|
||||||
|
class B {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1 +1,4 @@
|
|||||||
namespace test { open class C { } }
|
namespace test {
|
||||||
|
open class C {
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1 +1,10 @@
|
|||||||
namespace { open class A { fun a() : Unit { } } class B : A { override fun a() : Unit { } } }
|
namespace {
|
||||||
|
open class A {
|
||||||
|
fun a() : Unit {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
class B : A {
|
||||||
|
override fun a() : Unit {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user