test for stuff that Max has already implemented

This commit is contained in:
Dmitry Jemerov
2011-04-28 13:29:42 +02:00
parent 1562de1347
commit 6574cd98ed
4 changed files with 34 additions and 2 deletions
@@ -60,10 +60,14 @@ public abstract class CodegenTestCase extends LightCodeInsightFixtureTestCase {
}
protected Class generateNamespaceClass() {
Codegens state = generateClassesInFile();
return loadRootNamespaceClass(state);
}
protected Class loadRootNamespaceClass(Codegens state) {
JetFile jetFile = (JetFile) myFixture.getFile();
final JetNamespace namespace = jetFile.getRootNamespace();
String fqName = NamespaceCodegen.getJVMClassName(namespace.getFQName()).replace("/", ".");
Codegens state = generateClassesInFile();
return loadClass(fqName, state);
}