[AA] KtExpressionInfoProvider.getMissingCases: fix no subject case

return missing else branch (even if it's present, see kdoc)

^ KT-62875 fixed
This commit is contained in:
Anna Kozlova
2023-10-24 22:09:45 +02:00
committed by Space Team
parent 19104f73bf
commit e79bc5bb59
12 changed files with 103 additions and 1 deletions
@@ -58,6 +58,24 @@ public class Fe10IdeNormalAnalysisSourceModuleWhenMissingCasesTestGenerated exte
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_empty.kt");
}
@Test
@TestMetadata("boolean_noSubject.kt")
public void testBoolean_noSubject() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubject.kt");
}
@Test
@TestMetadata("boolean_noSubjectIncorrectCode.kt")
public void testBoolean_noSubjectIncorrectCode() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubjectIncorrectCode.kt");
}
@Test
@TestMetadata("boolean_noSubject_else.kt")
public void testBoolean_noSubject_else() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubject_else.kt");
}
@Test
@TestMetadata("boolean_partial.kt")
public void testBoolean_partial() throws Exception {