Minor, move enum diagnostic tests, add another test
This commit is contained in:
@@ -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");
|
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")
|
@TestMetadata("AbstractInAbstractClass.kt")
|
||||||
public void testAbstractInAbstractClass() throws Exception {
|
public void testAbstractInAbstractClass() throws Exception {
|
||||||
doTest("compiler/testData/diagnostics/tests/AbstractInAbstractClass.kt");
|
doTest("compiler/testData/diagnostics/tests/AbstractInAbstractClass.kt");
|
||||||
@@ -55,11 +50,6 @@ public class JetDiagnosticsTestGenerated extends AbstractDiagnosticsTestWithEage
|
|||||||
doTest("compiler/testData/diagnostics/tests/AbstractInClass.kt");
|
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")
|
@TestMetadata("AbstractInTrait.kt")
|
||||||
public void testAbstractInTrait() throws Exception {
|
public void testAbstractInTrait() throws Exception {
|
||||||
doTest("compiler/testData/diagnostics/tests/AbstractInTrait.kt");
|
doTest("compiler/testData/diagnostics/tests/AbstractInTrait.kt");
|
||||||
@@ -2513,10 +2503,25 @@ public class JetDiagnosticsTestGenerated extends AbstractDiagnosticsTestWithEage
|
|||||||
@TestMetadata("compiler/testData/diagnostics/tests/enum")
|
@TestMetadata("compiler/testData/diagnostics/tests/enum")
|
||||||
@InnerTestClasses({Enum.Inner.class})
|
@InnerTestClasses({Enum.Inner.class})
|
||||||
public static class Enum extends AbstractDiagnosticsTestWithEagerResolve {
|
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 {
|
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);
|
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")
|
@TestMetadata("enumInheritance.kt")
|
||||||
public void testEnumInheritance() throws Exception {
|
public void testEnumInheritance() throws Exception {
|
||||||
doTest("compiler/testData/diagnostics/tests/enum/enumInheritance.kt");
|
doTest("compiler/testData/diagnostics/tests/enum/enumInheritance.kt");
|
||||||
|
|||||||
Reference in New Issue
Block a user