diff --git a/generators/src/org/jetbrains/jet/generators/tests/CompileBinaryTestData.kt b/generators/src/org/jetbrains/jet/generators/tests/CompileBinaryTestData.kt index a385c7d15e2..d2afcb57bfb 100644 --- a/generators/src/org/jetbrains/jet/generators/tests/CompileBinaryTestData.kt +++ b/generators/src/org/jetbrains/jet/generators/tests/CompileBinaryTestData.kt @@ -78,12 +78,6 @@ private object BinaryTestData { rm("test") } - GenScript("idea/testData/codeInsight/overrideImplement/withLib", "source.kt", "fakeOverride.jar") - fun genFakeOverride() { - jar("fakeOverride.jar", "dependency") - rm("dependency") - } - GenScript("idea/testData/completion/basic/custom/", "TopLevelNonImportedExtFunSource.kt", "TopLevelNonImportedExtFun.jar") fun genTopLevelNonImportedExtFun() { jar("TopLevelNonImportedExtFun.jar", "abc") diff --git a/idea/testData/codeInsight/overrideImplement/withLib/fakeOverride.jar b/idea/testData/codeInsight/overrideImplement/withLib/fakeOverride.jar deleted file mode 100644 index ecf51a2d503..00000000000 Binary files a/idea/testData/codeInsight/overrideImplement/withLib/fakeOverride.jar and /dev/null differ diff --git a/idea/testData/codeInsight/overrideImplement/withLib/fakeOverrideSrc/dependency.kt b/idea/testData/codeInsight/overrideImplement/withLib/fakeOverrideSrc/dependency.kt new file mode 100644 index 00000000000..ac345b5a635 --- /dev/null +++ b/idea/testData/codeInsight/overrideImplement/withLib/fakeOverrideSrc/dependency.kt @@ -0,0 +1,5 @@ +package dependency + +public open class A { + public open fun foo() {} +} diff --git a/idea/testData/codeInsight/overrideImplement/withLib/source.kt.txt b/idea/testData/codeInsight/overrideImplement/withLib/source.kt.txt deleted file mode 100644 index 6e50002b4fd..00000000000 --- a/idea/testData/codeInsight/overrideImplement/withLib/source.kt.txt +++ /dev/null @@ -1,8 +0,0 @@ -package dependency - -// To regenerate this test, run CompileBinaryTestData.kt -// Or manually, compile this file into jar - -public open class A { - public open fun foo() {} -} diff --git a/idea/tests/org/jetbrains/jet/plugin/codeInsight/OverrideImplementWithLibTest.java b/idea/tests/org/jetbrains/jet/plugin/codeInsight/OverrideImplementWithLibTest.java index 9bf1a57c1f9..c4bc98f1ff0 100644 --- a/idea/tests/org/jetbrains/jet/plugin/codeInsight/OverrideImplementWithLibTest.java +++ b/idea/tests/org/jetbrains/jet/plugin/codeInsight/OverrideImplementWithLibTest.java @@ -16,17 +16,12 @@ package org.jetbrains.jet.plugin.codeInsight; -import com.intellij.openapi.roots.OrderRootType; -import com.intellij.openapi.roots.ui.configuration.libraryEditor.NewLibraryEditor; -import com.intellij.openapi.vfs.VfsUtil; -import com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl; +import com.intellij.testFramework.LightProjectDescriptor; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.jet.plugin.JdkAndMockLibraryProjectDescriptor; import org.jetbrains.jet.plugin.PluginTestCaseBase; -import org.jetbrains.jet.testing.ConfigLibraryUtil; - -import java.io.File; public final class OverrideImplementWithLibTest extends AbstractOverrideImplementTest { - private static final String TEST_PATH = PluginTestCaseBase.getTestDataPathBase() + "/codeInsight/overrideImplement/withLib"; @Override @@ -35,24 +30,13 @@ public final class OverrideImplementWithLibTest extends AbstractOverrideImplemen myFixture.setTestDataPath(TEST_PATH); } - public void doTestWithLib() { - File dependency = new File(TEST_PATH + "/" + getTestName(true) + ".jar"); - assert dependency.exists(); - NewLibraryEditor editor = new NewLibraryEditor(); - editor.setName("dependency"); - editor.addRoot(VfsUtil.getUrlForLibraryRoot(dependency), OrderRootType.CLASSES); - - try { - ConfigLibraryUtil.configureLibrary(myModule, getProjectDescriptor().getSdk(), editor); - CodeInsightTestFixtureImpl.ensureIndexesUpToDate(getProject()); - doOverrideFileTest(); - } - finally { - ConfigLibraryUtil.unConfigureLibrary(myModule, getProjectDescriptor().getSdk(), editor.getName()); - } + @NotNull + @Override + protected LightProjectDescriptor getProjectDescriptor() { + return new JdkAndMockLibraryProjectDescriptor(TEST_PATH + "/" + getTestName(true) + "Src", false); } - public void testFakeOverride() throws Exception { - doTestWithLib(); + public void testFakeOverride() { + doOverrideFileTest(); } }