From eb913affba3a2dff8259eb95c7bcdcd6e04f7561 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Wed, 6 Mar 2013 16:03:57 +0400 Subject: [PATCH] Subclassed LoadJavaCustom from same class as AbstractLoadJavaTest (for moving test method). --- .../jet/jvm/compiler/LoadJavaCustomTest.java | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadJavaCustomTest.java b/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadJavaCustomTest.java index 8dc0d6f7901..f14cc90530b 100644 --- a/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadJavaCustomTest.java +++ b/compiler/tests/org/jetbrains/jet/jvm/compiler/LoadJavaCustomTest.java @@ -24,7 +24,6 @@ import com.intellij.util.containers.ContainerUtil; import org.jetbrains.annotations.NotNull; import org.jetbrains.jet.ConfigurationKind; import org.jetbrains.jet.JetTestUtils; -import org.jetbrains.jet.KotlinTestWithEnvironmentManagement; import org.jetbrains.jet.TestJdkKind; import org.jetbrains.jet.cli.jvm.compiler.CliLightClassGenerationSupport; import org.jetbrains.jet.cli.jvm.compiler.JetCoreEnvironment; @@ -40,8 +39,8 @@ import org.jetbrains.jet.lang.resolve.BindingTrace; import org.jetbrains.jet.lang.resolve.TopDownAnalysisParameters; import org.jetbrains.jet.lang.resolve.java.DescriptorSearchRule; import org.jetbrains.jet.lang.resolve.java.JavaDescriptorResolver; -import org.jetbrains.jet.lang.resolve.lazy.KotlinTestWithEnvironment; import org.jetbrains.jet.lang.resolve.name.Name; +import org.jetbrains.jet.test.TestCaseWithTmpdir; import org.jetbrains.jet.test.util.NamespaceComparator; import java.io.File; @@ -56,16 +55,14 @@ import static org.jetbrains.jet.test.util.NamespaceComparator.compareNamespaceWi /* LoadJavaTestGenerated should be used instead if possible. */ -public final class LoadJavaCustomTest extends KotlinTestWithEnvironment { +public final class LoadJavaCustomTest extends TestCaseWithTmpdir { @NotNull private static final String PATH = "compiler/testData/loadJavaCustom"; - @Override - protected JetCoreEnvironment createEnvironment() { - return createEnvironmentWithMockJdk(ConfigurationKind.JDK_AND_ANNOTATIONS); - } - private void doTest(@NotNull String expectedFileName, @NotNull String... javaFileNames) throws Exception { + JetTestUtils.createEnvironmentWithJdkAndNullabilityAnnotationsFromIdea( + getTestRootDisposable(), ConfigurationKind.JDK_AND_ANNOTATIONS, TestJdkKind.MOCK_JDK); + List files = ContainerUtil.map(Arrays.asList(javaFileNames), new Function() { @Override public File fun(String s) { @@ -204,7 +201,7 @@ public final class LoadJavaCustomTest extends KotlinTestWithEnvironment { doTestNoCompile(dir + "ErrorTypes.txt", dir); } - public static class SubclassingKotlinInJavaTest extends KotlinTestWithEnvironmentManagement { + public static class SubclassingKotlinInJavaTest extends TestCaseWithTmpdir { public void testSubclassingKotlinInJava() throws Exception { doTest(PATH + "/" + getTestName(true)); }