diff --git a/compiler/tests/org/jetbrains/jet/codegen/ForTestCompileStdlib.java b/compiler/tests/org/jetbrains/jet/codegen/ForTestCompileStdlib.java index 8171c0c2657..ccdb111d320 100644 --- a/compiler/tests/org/jetbrains/jet/codegen/ForTestCompileStdlib.java +++ b/compiler/tests/org/jetbrains/jet/codegen/ForTestCompileStdlib.java @@ -55,7 +55,7 @@ public class ForTestCompileStdlib { finally { stdlibJar.close(); } - + FileUtil.delete(classesDir); return jarFile; @@ -82,12 +82,7 @@ public class ForTestCompileStdlib { private static void compileKotlinPartOfStdlib(File destdir) throws IOException { // lame - Process exec = Runtime.getRuntime().exec(new String[]{System.getProperty("java.home") + "/bin/java", "-cp", System.getProperty("java.class.path"), KotlinCompiler.class.getName(), "-output", destdir.getPath(), "-src", new File("./stdlib/ktSrc").getAbsolutePath()}); - try { - assert exec.waitFor() == 0; - } catch (InterruptedException e) { - throw new AssertionError(e); - } + KotlinCompiler.exec("-output", destdir.getPath(), "-src", "./stdlib/ktSrc"); } private static List javaFilesInDir(File dir) { diff --git a/idea/testData/templates/Iter.kt b/idea/testData/templates/Iter.kt deleted file mode 100644 index 1a68ddab34a..00000000000 --- a/idea/testData/templates/Iter.kt +++ /dev/null @@ -1,16 +0,0 @@ -import java.io.InputStream -import java.util.ArrayList -import java.io.FileInputStream -import java.util.HashSet - -class MyClass { - public var collection : HashSet? = null - private var isAlive : Boolean = false - - fun main(args : Array, v : Int) { - var str = "" - val myList = ArrayList() - val stream = FileInputStream(".") - - } -} diff --git a/idea/tests/org/jetbrains/jet/plugin/codeInsight/LiveTemplatesTest.java b/idea/tests/org/jetbrains/jet/plugin/codeInsight/LiveTemplatesTest.java deleted file mode 100644 index 2c65045b33c..00000000000 --- a/idea/tests/org/jetbrains/jet/plugin/codeInsight/LiveTemplatesTest.java +++ /dev/null @@ -1,84 +0,0 @@ -package org.jetbrains.jet.plugin.codeInsight; - -import com.intellij.codeInsight.lookup.LookupElement; -import com.intellij.codeInsight.lookup.LookupEx; -import com.intellij.codeInsight.lookup.LookupManager; -import com.intellij.codeInsight.template.TemplateManager; -import com.intellij.codeInsight.template.impl.TemplateManagerImpl; -import com.intellij.ide.DataManager; -import com.intellij.openapi.editor.actionSystem.EditorActionHandler; -import com.intellij.openapi.editor.actionSystem.EditorActionManager; -import com.intellij.testFramework.LightProjectDescriptor; -import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase; -import com.intellij.util.ArrayUtil; -import org.jetbrains.annotations.NonNls; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.jet.plugin.JetWithJdkAndRuntimeLightProjectDescriptor; -import org.jetbrains.jet.plugin.PluginTestCaseBase; - -import java.io.File; -import java.util.ArrayList; -import java.util.Arrays; - -/** - * @author Evgeny Gerashchenko - * @since 2/10/12 - */ -public class LiveTemplatesTest extends LightCodeInsightFixtureTestCase { - public void testIter() { - myFixture.configureByFile(getTestName(false) + ".kt"); - myFixture.type("iter"); - - doAction("ExpandLiveTemplateByTab"); - assertStringItems("args", "collection", "myList", "str", "stream"); - } - - @NotNull - @Override - protected LightProjectDescriptor getProjectDescriptor() { - return JetWithJdkAndRuntimeLightProjectDescriptor.INSTANCE; - } - - @SuppressWarnings("MethodOverridesPrivateMethodOfSuperclass") - private void doAction(@NotNull String actionId) { - EditorActionManager actionManager = EditorActionManager.getInstance(); - EditorActionHandler actionHandler = actionManager.getActionHandler(actionId); - actionHandler.execute(myFixture.getEditor(), DataManager.getInstance().getDataContext()); - } - - @Override - protected void tearDown() throws Exception { - ((TemplateManagerImpl) TemplateManager.getInstance(getProject())).setTemplateTesting(false); - super.tearDown(); - } - - private void assertStringItems(@NonNls String... items) { - assertEquals(Arrays.asList(items), Arrays.asList(getItemStringsSorted())); - } - - @Override - protected void setUp() throws Exception { - super.setUp(); - - myFixture.setTestDataPath(new File(PluginTestCaseBase.getTestDataPathBase(), "/templates").getPath() + - File.separator); - - ((TemplateManagerImpl) TemplateManager.getInstance(getProject())).setTemplateTesting(true); - } - - private String[] getItemStrings() { - LookupEx lookup = LookupManager.getActiveLookup(myFixture.getEditor()); - assertNotNull(lookup); - ArrayList result = new ArrayList(); - for (LookupElement element : lookup.getItems()) { - result.add(element.getLookupString()); - } - return ArrayUtil.toStringArray(result); - } - - private String[] getItemStringsSorted() { - String[] items = getItemStrings(); - Arrays.sort(items); - return items; - } -}