Proper treatment of return types

This commit is contained in:
Andrey Breslav
2015-04-29 19:38:17 +03:00
committed by Denis Zharkov
parent a8b5698145
commit 04aee291b9
9 changed files with 180 additions and 6 deletions
@@ -8183,6 +8183,33 @@ public class JetDiagnosticsTestGenerated extends AbstractJetDiagnosticsTest {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/j+k/UnboxingNulls.kt");
doTest(fileName);
}
@TestMetadata("compiler/testData/diagnostics/tests/j+k/types")
@TestDataPath("$PROJECT_ROOT")
@RunWith(JUnit3RunnerWithInners.class)
public static class Types extends AbstractJetDiagnosticsTest {
public void testAllFilesPresentInTypes() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/diagnostics/tests/j+k/types"), Pattern.compile("^(.+)\\.kt$"), true);
}
@TestMetadata("returnCollection.kt")
public void testReturnCollection() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/j+k/types/returnCollection.kt");
doTest(fileName);
}
@TestMetadata("shapeMismatchInCovariantPosition.kt")
public void testShapeMismatchInCovariantPosition() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/j+k/types/shapeMismatchInCovariantPosition.kt");
doTest(fileName);
}
@TestMetadata("shapeMismatchInCovariantPositionGeneric.kt")
public void testShapeMismatchInCovariantPositionGeneric() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/j+k/types/shapeMismatchInCovariantPositionGeneric.kt");
doTest(fileName);
}
}
}
@TestMetadata("compiler/testData/diagnostics/tests/jdk-annotations")