Minor, move enum diagnostic tests, add another test

This commit is contained in:
Alexander Udalov
2013-11-12 22:03:14 +04:00
parent 76e347e530
commit 776b5d0a6e
4 changed files with 24 additions and 10 deletions
@@ -0,0 +1,9 @@
enum class E {
E1
E2
}
fun foo() {
var <!ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE!>e<!> = E.E1
e = <!UNUSED_VALUE!>E.E2<!>
}
@@ -40,11 +40,6 @@ public class JetDiagnosticsTestGenerated extends AbstractDiagnosticsTestWithEage
doTest("compiler/testData/diagnostics/tests/Abstract.kt");
}
@TestMetadata("AbstractEnum.kt")
public void testAbstractEnum() throws Exception {
doTest("compiler/testData/diagnostics/tests/AbstractEnum.kt");
}
@TestMetadata("AbstractInAbstractClass.kt")
public void testAbstractInAbstractClass() throws Exception {
doTest("compiler/testData/diagnostics/tests/AbstractInAbstractClass.kt");
@@ -55,11 +50,6 @@ public class JetDiagnosticsTestGenerated extends AbstractDiagnosticsTestWithEage
doTest("compiler/testData/diagnostics/tests/AbstractInClass.kt");
}
@TestMetadata("AbstractInEnum.kt")
public void testAbstractInEnum() throws Exception {
doTest("compiler/testData/diagnostics/tests/AbstractInEnum.kt");
}
@TestMetadata("AbstractInTrait.kt")
public void testAbstractInTrait() throws Exception {
doTest("compiler/testData/diagnostics/tests/AbstractInTrait.kt");
@@ -2513,10 +2503,25 @@ public class JetDiagnosticsTestGenerated extends AbstractDiagnosticsTestWithEage
@TestMetadata("compiler/testData/diagnostics/tests/enum")
@InnerTestClasses({Enum.Inner.class})
public static class Enum extends AbstractDiagnosticsTestWithEagerResolve {
@TestMetadata("AbstractEnum.kt")
public void testAbstractEnum() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/AbstractEnum.kt");
}
@TestMetadata("AbstractInEnum.kt")
public void testAbstractInEnum() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/AbstractInEnum.kt");
}
public void testAllFilesPresentInEnum() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("compiler/testData/diagnostics/tests/enum"), Pattern.compile("^(.+)\\.kt$"), true);
}
@TestMetadata("entryShouldBeOfEnumType.kt")
public void testEntryShouldBeOfEnumType() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/entryShouldBeOfEnumType.kt");
}
@TestMetadata("enumInheritance.kt")
public void testEnumInheritance() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/enumInheritance.kt");