Moved class object case to namespace comparing test.

This commit is contained in:
Evgeny Gerashchenko
2012-12-26 22:25:16 +04:00
parent 0ce1c56999
commit 862a6ffbbc
7 changed files with 65 additions and 85 deletions
@@ -1,8 +0,0 @@
trait TheTrait {
class object {
}
}
//internal trait TheTrait defined in root package
//internal class object defined in TheTrait
//private constructor <class-object-for-TheTrait>() defined in TheTrait.<class-object-for-TheTrait>
@@ -1,7 +0,0 @@
namespace <root>
internal abstract trait TheTrait : jet.Any {
internal final object TheTrait.<no name provided> : jet.Any {
internal final /*constructor*/ fun <init>(): TheTrait.<no name provided>
}
}
@@ -0,0 +1,6 @@
package test
trait TheTrait {
class object {
}
}
@@ -0,0 +1,8 @@
package test
internal trait TheTrait {
internal class object <class-object-for-TheTrait> {
/*primary*/ private constructor <class-object-for-TheTrait>()
}
}
@@ -27,10 +27,8 @@ import org.jetbrains.jet.test.TestMetadata;
import org.jetbrains.jet.lang.resolve.lazy.AbstractLazyResolveDescriptorRendererTest; import org.jetbrains.jet.lang.resolve.lazy.AbstractLazyResolveDescriptorRendererTest;
/** This class is generated by {@link org.jetbrains.jet.generators.tests.GenerateTests}. DO NOT MODIFY MANUALLY */ /** This class is generated by {@link org.jetbrains.jet.generators.tests.GenerateTests}. DO NOT MODIFY MANUALLY */
@InnerTestClasses({LazyResolveDescriptorRendererTestGenerated.Renderer.class, LazyResolveDescriptorRendererTestGenerated.DescriptorRenderer.class})
public class LazyResolveDescriptorRendererTestGenerated extends AbstractLazyResolveDescriptorRendererTest {
@TestMetadata("compiler/testData/renderer") @TestMetadata("compiler/testData/renderer")
public static class Renderer extends AbstractLazyResolveDescriptorRendererTest { public class LazyResolveDescriptorRendererTestGenerated extends AbstractLazyResolveDescriptorRendererTest {
public void testAllFilesPresentInRenderer() throws Exception { public void testAllFilesPresentInRenderer() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("compiler/testData/renderer"), "kt", true); JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("compiler/testData/renderer"), "kt", true);
} }
@@ -81,24 +79,3 @@ public class LazyResolveDescriptorRendererTestGenerated extends AbstractLazyReso
} }
} }
@TestMetadata("compiler/testData/lazyResolve/descriptorRenderer")
public static class DescriptorRenderer extends AbstractLazyResolveDescriptorRendererTest {
public void testAllFilesPresentInDescriptorRenderer() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("compiler/testData/lazyResolve/descriptorRenderer"), "kt", true);
}
@TestMetadata("ClassObject.kt")
public void testClassObject() throws Exception {
doTest("compiler/testData/lazyResolve/descriptorRenderer/ClassObject.kt");
}
}
public static Test suite() {
TestSuite suite = new TestSuite("LazyResolveDescriptorRendererTestGenerated");
suite.addTestSuite(Renderer.class);
suite.addTestSuite(DescriptorRenderer.class);
return suite;
}
}
@@ -1816,6 +1816,11 @@ public class LazyResolveNamespaceComparingTestGenerated extends AbstractLazyReso
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("compiler/testData/lazyResolve/namespaceComparator"), "kt", true); JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("compiler/testData/lazyResolve/namespaceComparator"), "kt", true);
} }
@TestMetadata("classObject.kt")
public void testClassObject() throws Exception {
doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/namespaceComparator/classObject.kt");
}
@TestMetadata("classObjectAnnotation.kt") @TestMetadata("classObjectAnnotation.kt")
public void testClassObjectAnnotation() throws Exception { public void testClassObjectAnnotation() throws Exception {
doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/namespaceComparator/classObjectAnnotation.kt"); doTestCheckingPrimaryConstructors("compiler/testData/lazyResolve/namespaceComparator/classObjectAnnotation.kt");
@@ -170,8 +170,7 @@ public class GenerateTests {
"compiler/tests/", "compiler/tests/",
"LazyResolveDescriptorRendererTestGenerated", "LazyResolveDescriptorRendererTestGenerated",
AbstractLazyResolveDescriptorRendererTest.class, AbstractLazyResolveDescriptorRendererTest.class,
testModel("compiler/testData/renderer"), testModel("compiler/testData/renderer")
testModel("compiler/testData/lazyResolve/descriptorRenderer")
); );
// TODO test is temporarily disabled // TODO test is temporarily disabled