Smart cast impossible on when subject is no more recorded #KT-10061 Fixed

This commit is contained in:
Mikhail Glukhikh
2015-11-18 14:18:04 +03:00
parent 58dc88dd2c
commit 3a4f6d8226
7 changed files with 70 additions and 11 deletions
@@ -14922,6 +14922,18 @@ public class DiagnosticsTestGenerated extends AbstractDiagnosticsTest {
doTest(fileName);
}
@TestMetadata("whenSubjectImpossible.kt")
public void testWhenSubjectImpossible() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/smartCasts/whenSubjectImpossible.kt");
doTest(fileName);
}
@TestMetadata("whenSubjectImpossibleJava.kt")
public void testWhenSubjectImpossibleJava() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/smartCasts/whenSubjectImpossibleJava.kt");
doTest(fileName);
}
@TestMetadata("compiler/testData/diagnostics/tests/smartCasts/inference")
@TestDataPath("$PROJECT_ROOT")
@RunWith(JUnit3RunnerWithInners.class)