Top level functions inside module should be invoked using package$src class

This commit is contained in:
Natalia.Ukhorskaya
2013-03-04 18:59:27 +04:00
parent 4d51572482
commit 02c8989b2f
23 changed files with 273 additions and 32 deletions
@@ -22,6 +22,7 @@ import org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve;
import org.jetbrains.jet.checkers.AbstractJetPsiCheckerTest;
import org.jetbrains.jet.codegen.AbstractBytecodeTextTest;
import org.jetbrains.jet.codegen.AbstractCheckLocalVariablesTableTest;
import org.jetbrains.jet.codegen.AbstractTopLevelMembersInvocationTest;
import org.jetbrains.jet.codegen.defaultConstructor.AbstractDefaultConstructorCodegenTest;
import org.jetbrains.jet.codegen.flags.AbstractWriteFlagsTest;
import org.jetbrains.jet.codegen.generated.AbstractBlackBoxCodegenTest;
@@ -105,6 +106,13 @@ public class GenerateTests {
testModel("compiler/testData/codegen/bytecodeText")
);
generateTest(
"compiler/tests/",
"TopLevelMembersInvocationTestGenerated",
AbstractTopLevelMembersInvocationTest.class,
new SimpleTestClassModel(new File("compiler/testData/codegen/topLevelMemberInvocation"), false, Pattern.compile("^(.+)$"), "doTest")
);
generateTest(
"compiler/tests/",
"CheckLocalVariablesTableTestGenerated",