getting rid of default imports for scripts

This commit is contained in:
Alex Tkachman
2012-08-06 18:18:17 +03:00
parent 8613db2724
commit 0588d51700
4 changed files with 3 additions and 54 deletions
@@ -39,9 +39,6 @@ public class ScriptGenTest extends CodegenTestCase {
public static final JetScriptDefinition FIB_SCRIPT_DEFINITION =
new JetScriptDefinition(".lang.kt", new AnalyzerScriptParameter("num", "jet.Int"));
public static final JetScriptDefinition DEFIMPORT_SCRIPT_DEFINITION =
new JetScriptDefinition(".def.kt", null, Arrays.asList("java.util.Collections"));
@Override
protected void setUp() throws Exception {
super.setUp();
@@ -150,21 +147,6 @@ public class ScriptGenTest extends CodegenTestCase {
}
}
public void testDefImports() {
JetScriptDefinitionProvider.getInstance(myEnvironment.getProject()).addScriptDefinition(DEFIMPORT_SCRIPT_DEFINITION);
loadFile("script/withdefimports.def.kt");
final Class aClass = loadClass("Withdefimports", generateClassesInFile());
try {
Constructor constructor = aClass.getConstructor();
Field rv = aClass.getField("rv");
Object script = constructor.newInstance();
assertEquals(Collections.emptyList(),rv.get(script));
}
catch (Exception e) {
throw new RuntimeException(e);
}
}
public void testScriptWhereMethodHasClosure() {
JetScriptDefinitionProvider.getInstance(myEnvironment.getProject()).addScriptDefinition(FIB_SCRIPT_DEFINITION);
loadFile("script/methodWithClosure.lang.kt");