[Test] Regenerate tests after two previous commits

This commit is contained in:
Dmitriy Novozhilov
2024-02-16 13:04:43 +02:00
committed by Space Team
parent d9beae0556
commit acf2296590
822 changed files with 1698183 additions and 1698183 deletions
@@ -28,149 +28,149 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnDeclarationsTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsTest { public class Fe10IdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnDeclarationsTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInAnnotationsOnDeclaration() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("deprecated.kt")
public void testDeprecated() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/deprecated.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct")
@TestDataPath("$PROJECT_ROOT")
public class Direct {
@Test
@TestMetadata("aliasedThrowsOnFunction.kt")
public void testAliasedThrowsOnFunction() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/aliasedThrowsOnFunction.kt");
} }
@Test @Test
public void testAllFilesPresentInAnnotationsOnDeclaration() throws Exception { public void testAllFilesPresentInDirect() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("deprecated.kt") @TestMetadata("emptyJavaSpreadParameter.kt")
public void testDeprecated() throws Exception { public void testEmptyJavaSpreadParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/deprecated.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/emptyJavaSpreadParameter.kt");
} }
@Nested @Test
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct") @TestMetadata("onClass.kt")
@TestDataPath("$PROJECT_ROOT") public void testOnClass() {
public class Direct { runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onClass.kt");
@Test
@TestMetadata("aliasedThrowsOnFunction.kt")
public void testAliasedThrowsOnFunction() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/aliasedThrowsOnFunction.kt");
}
@Test
public void testAllFilesPresentInDirect() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("emptyJavaSpreadParameter.kt")
public void testEmptyJavaSpreadParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/emptyJavaSpreadParameter.kt");
}
@Test
@TestMetadata("onClass.kt")
public void testOnClass() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onClass.kt");
}
@Test
@TestMetadata("onFunction.kt")
public void testOnFunction() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onFunction.kt");
}
@Test
@TestMetadata("onFunction_unresolvedClassReference.kt")
public void testOnFunction_unresolvedClassReference() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onFunction_unresolvedClassReference.kt");
}
@Test
@TestMetadata("onProperty.kt")
public void testOnProperty() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onProperty.kt");
}
@Test
@TestMetadata("onProperty_javaAnnotation_targets.kt")
public void testOnProperty_javaAnnotation_targets() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onProperty_javaAnnotation_targets.kt");
}
@Test
@TestMetadata("onTypeAlias.kt")
public void testOnTypeAlias() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onTypeAlias.kt");
}
@Test
@TestMetadata("unsignedParameter.kt")
public void testUnsignedParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/unsignedParameter.kt");
}
@Test
@TestMetadata("varargComplexParameter.kt")
public void testVarargComplexParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargComplexParameter.kt");
}
@Test
@TestMetadata("varargNamedParameter.kt")
public void testVarargNamedParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargNamedParameter.kt");
}
@Test
@TestMetadata("varargParameter.kt")
public void testVarargParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargParameter.kt");
}
@Test
@TestMetadata("varargSpreadParameter.kt")
public void testVarargSpreadParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargSpreadParameter.kt");
}
} }
@Nested @Test
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite") @TestMetadata("onFunction.kt")
@TestDataPath("$PROJECT_ROOT") public void testOnFunction() {
public class UseSite { runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onFunction.kt");
@Test
public void testAllFilesPresentInUseSite() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("onGetter.kt")
public void testOnGetter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onGetter.kt");
}
@Test
@TestMetadata("onParam.kt")
public void testOnParam() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onParam.kt");
}
@Test
@TestMetadata("onProperty.kt")
public void testOnProperty() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onProperty.kt");
}
@Test
@TestMetadata("onSetter.kt")
public void testOnSetter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onSetter.kt");
}
} }
@Test
@TestMetadata("onFunction_unresolvedClassReference.kt")
public void testOnFunction_unresolvedClassReference() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onFunction_unresolvedClassReference.kt");
}
@Test
@TestMetadata("onProperty.kt")
public void testOnProperty() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onProperty.kt");
}
@Test
@TestMetadata("onProperty_javaAnnotation_targets.kt")
public void testOnProperty_javaAnnotation_targets() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onProperty_javaAnnotation_targets.kt");
}
@Test
@TestMetadata("onTypeAlias.kt")
public void testOnTypeAlias() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onTypeAlias.kt");
}
@Test
@TestMetadata("unsignedParameter.kt")
public void testUnsignedParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/unsignedParameter.kt");
}
@Test
@TestMetadata("varargComplexParameter.kt")
public void testVarargComplexParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargComplexParameter.kt");
}
@Test
@TestMetadata("varargNamedParameter.kt")
public void testVarargNamedParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargNamedParameter.kt");
}
@Test
@TestMetadata("varargParameter.kt")
public void testVarargParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargParameter.kt");
}
@Test
@TestMetadata("varargSpreadParameter.kt")
public void testVarargSpreadParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargSpreadParameter.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite")
@TestDataPath("$PROJECT_ROOT")
public class UseSite {
@Test
public void testAllFilesPresentInUseSite() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("onGetter.kt")
public void testOnGetter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onGetter.kt");
}
@Test
@TestMetadata("onParam.kt")
public void testOnParam() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onParam.kt");
}
@Test
@TestMetadata("onProperty.kt")
public void testOnProperty() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onProperty.kt");
}
@Test
@TestMetadata("onSetter.kt")
public void testOnSetter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onSetter.kt");
}
}
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/metaAnnotations") @TestMetadata("analysis/analysis-api/testData/annotations/metaAnnotations")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnDeclarationsWithMetaTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsWithMetaTest { public class Fe10IdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnDeclarationsWithMetaTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsWithMetaTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInMetaAnnotations() throws Exception { public void testAllFilesPresentInMetaAnnotations() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/metaAnnotations"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/metaAnnotations"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("onProperty_javaAnnotation_varargParameter.kt") @TestMetadata("onProperty_javaAnnotation_varargParameter.kt")
public void testOnProperty_javaAnnotation_varargParameter() throws Exception { public void testOnProperty_javaAnnotation_varargParameter() {
runTest("analysis/analysis-api/testData/annotations/metaAnnotations/onProperty_javaAnnotation_varargParameter.kt"); runTest("analysis/analysis-api/testData/annotations/metaAnnotations/onProperty_javaAnnotation_varargParameter.kt");
} }
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnFiles") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnFiles")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnFilesTestGenerated extends AbstractAnalysisApiAnnotationsOnFilesTest { public class Fe10IdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnFilesTestGenerated extends AbstractAnalysisApiAnnotationsOnFilesTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInAnnotationsOnFiles() throws Exception { public void testAllFilesPresentInAnnotationsOnFiles() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnFiles"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnFiles"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("onFile.kt") @TestMetadata("onFile.kt")
public void testOnFile() throws Exception { public void testOnFile() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnFiles/onFile.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnFiles/onFile.kt");
} }
} }
@@ -28,63 +28,63 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnTypes") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnTypes")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnTypesTestGenerated extends AbstractAnalysisApiAnnotationsOnTypesTest { public class Fe10IdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnTypesTestGenerated extends AbstractAnalysisApiAnnotationsOnTypesTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInAnnotationsOnTypes() throws Exception { public void testAllFilesPresentInAnnotationsOnTypes() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnTypes"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnTypes"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("annotaionOnType.kt") @TestMetadata("annotaionOnType.kt")
public void testAnnotaionOnType() throws Exception { public void testAnnotaionOnType() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnType.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnType.kt");
} }
@Test @Test
@TestMetadata("annotaionOnTypeArgument.kt") @TestMetadata("annotaionOnTypeArgument.kt")
public void testAnnotaionOnTypeArgument() throws Exception { public void testAnnotaionOnTypeArgument() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnTypeArgument.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnTypeArgument.kt");
} }
@Test @Test
@TestMetadata("annotaionOnTypeArgumentOfTypeArgument.kt") @TestMetadata("annotaionOnTypeArgumentOfTypeArgument.kt")
public void testAnnotaionOnTypeArgumentOfTypeArgument() throws Exception { public void testAnnotaionOnTypeArgumentOfTypeArgument() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnTypeArgumentOfTypeArgument.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnTypeArgumentOfTypeArgument.kt");
} }
@Test @Test
@TestMetadata("annotaionWithComplexArgumentOnType.kt") @TestMetadata("annotaionWithComplexArgumentOnType.kt")
public void testAnnotaionWithComplexArgumentOnType() throws Exception { public void testAnnotaionWithComplexArgumentOnType() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithComplexArgumentOnType.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithComplexArgumentOnType.kt");
} }
@Test @Test
@TestMetadata("annotaionWithComplexArgumentOnTypeArgument.kt") @TestMetadata("annotaionWithComplexArgumentOnTypeArgument.kt")
public void testAnnotaionWithComplexArgumentOnTypeArgument() throws Exception { public void testAnnotaionWithComplexArgumentOnTypeArgument() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithComplexArgumentOnTypeArgument.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithComplexArgumentOnTypeArgument.kt");
} }
@Test @Test
@TestMetadata("annotaionWithLiteralArgumentOnType.kt") @TestMetadata("annotaionWithLiteralArgumentOnType.kt")
public void testAnnotaionWithLiteralArgumentOnType() throws Exception { public void testAnnotaionWithLiteralArgumentOnType() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithLiteralArgumentOnType.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithLiteralArgumentOnType.kt");
} }
@Test @Test
@TestMetadata("annotaionWithLiteralArgumentOnTypeArgument.kt") @TestMetadata("annotaionWithLiteralArgumentOnTypeArgument.kt")
public void testAnnotaionWithLiteralArgumentOnTypeArgument() throws Exception { public void testAnnotaionWithLiteralArgumentOnTypeArgument() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithLiteralArgumentOnTypeArgument.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithLiteralArgumentOnTypeArgument.kt");
} }
} }
@@ -28,81 +28,81 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/specificAnnotations") @TestMetadata("analysis/analysis-api/testData/annotations/specificAnnotations")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleAnalysisApiSpecificAnnotationOnDeclarationTestGenerated extends AbstractAnalysisApiSpecificAnnotationOnDeclarationTest { public class Fe10IdeNormalAnalysisSourceModuleAnalysisApiSpecificAnnotationOnDeclarationTestGenerated extends AbstractAnalysisApiSpecificAnnotationOnDeclarationTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInSpecificAnnotations() throws Exception { public void testAllFilesPresentInSpecificAnnotations() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/specificAnnotations"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/specificAnnotations"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithEmptyArguments.kt") @TestMetadata("javaTargetAnnotationWithEmptyArguments.kt")
public void testJavaTargetAnnotationWithEmptyArguments() throws Exception { public void testJavaTargetAnnotationWithEmptyArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithEmptyArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithEmptyArguments.kt");
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithOneArgument.kt") @TestMetadata("javaTargetAnnotationWithOneArgument.kt")
public void testJavaTargetAnnotationWithOneArgument() throws Exception { public void testJavaTargetAnnotationWithOneArgument() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithOneArgument.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithOneArgument.kt");
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithOneArgumentAsImport.kt") @TestMetadata("javaTargetAnnotationWithOneArgumentAsImport.kt")
public void testJavaTargetAnnotationWithOneArgumentAsImport() throws Exception { public void testJavaTargetAnnotationWithOneArgumentAsImport() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithOneArgumentAsImport.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithOneArgumentAsImport.kt");
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithSeveralArguments.kt") @TestMetadata("javaTargetAnnotationWithSeveralArguments.kt")
public void testJavaTargetAnnotationWithSeveralArguments() throws Exception { public void testJavaTargetAnnotationWithSeveralArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithSeveralArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithSeveralArguments.kt");
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithoutArguments.kt") @TestMetadata("javaTargetAnnotationWithoutArguments.kt")
public void testJavaTargetAnnotationWithoutArguments() throws Exception { public void testJavaTargetAnnotationWithoutArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithoutArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithoutArguments.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithEmptyArguments.kt") @TestMetadata("targetAnnotationWithEmptyArguments.kt")
public void testTargetAnnotationWithEmptyArguments() throws Exception { public void testTargetAnnotationWithEmptyArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithEmptyArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithEmptyArguments.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithOneArgument.kt") @TestMetadata("targetAnnotationWithOneArgument.kt")
public void testTargetAnnotationWithOneArgument() throws Exception { public void testTargetAnnotationWithOneArgument() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithOneArgument.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithOneArgument.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithOneArgumentAsImport.kt") @TestMetadata("targetAnnotationWithOneArgumentAsImport.kt")
public void testTargetAnnotationWithOneArgumentAsImport() throws Exception { public void testTargetAnnotationWithOneArgumentAsImport() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithOneArgumentAsImport.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithOneArgumentAsImport.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithSeveralArguments.kt") @TestMetadata("targetAnnotationWithSeveralArguments.kt")
public void testTargetAnnotationWithSeveralArguments() throws Exception { public void testTargetAnnotationWithSeveralArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithSeveralArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithSeveralArguments.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithoutArguments.kt") @TestMetadata("targetAnnotationWithoutArguments.kt")
public void testTargetAnnotationWithoutArguments() throws Exception { public void testTargetAnnotationWithoutArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithoutArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithoutArguments.kt");
} }
} }
@@ -28,271 +28,271 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate") @TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleCompileTimeConstantEvaluatorTestGenerated extends AbstractCompileTimeConstantEvaluatorTest { public class Fe10IdeNormalAnalysisSourceModuleCompileTimeConstantEvaluatorTestGenerated extends AbstractCompileTimeConstantEvaluatorTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInEvaluate() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("arrayWithInc.kt")
public void testArrayWithInc() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/arrayWithInc.kt");
}
@Test
@TestMetadata("binaryExpressionWithString.kt")
public void testBinaryExpressionWithString() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/binaryExpressionWithString.kt");
}
@Test
@TestMetadata("integerLiteral_minusOne_entire.kt")
public void testIntegerLiteral_minusOne_entire() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_minusOne_entire.kt");
}
@Test
@TestMetadata("integerLiteral_minusOne_justOne.kt")
public void testIntegerLiteral_minusOne_justOne() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_minusOne_justOne.kt");
}
@Test
@TestMetadata("integerLiteral_plusOne_entire.kt")
public void testIntegerLiteral_plusOne_entire() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_plusOne_entire.kt");
}
@Test
@TestMetadata("integerLiteral_plusOne_justOne.kt")
public void testIntegerLiteral_plusOne_justOne() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_plusOne_justOne.kt");
}
@Test
@TestMetadata("interpolationWithInc.kt")
public void testInterpolationWithInc() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/interpolationWithInc.kt");
}
@Test
@TestMetadata("javaFinalField.kt")
public void testJavaFinalField() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaFinalField.kt");
}
@Test
@TestMetadata("javaStaticField.kt")
public void testJavaStaticField() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaStaticField.kt");
}
@Test
@TestMetadata("javaStaticFinalField.kt")
public void testJavaStaticFinalField() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaStaticFinalField.kt");
}
@Test
@TestMetadata("namedReference_const.kt")
public void testNamedReference_const() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_const.kt");
}
@Test
@TestMetadata("namedReference_userType.kt")
public void testNamedReference_userType() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_userType.kt");
}
@Test
@TestMetadata("namedReference_val.kt")
public void testNamedReference_val() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_val.kt");
}
@Test
@TestMetadata("namedReference_var.kt")
public void testNamedReference_var() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_var.kt");
}
@Test
@TestMetadata("propertyInCompanionObject.kt")
public void testPropertyInCompanionObject() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject.kt");
}
@Test
@TestMetadata("propertyInCompanionObject_indirect.kt")
public void testPropertyInCompanionObject_indirect() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject_indirect.kt");
}
@Test
@TestMetadata("propertyInCompanionObject_indirect_twice.kt")
public void testPropertyInCompanionObject_indirect_twice() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject_indirect_twice.kt");
}
@Test
@TestMetadata("propertyInit_Byte.kt")
public void testPropertyInit_Byte() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Byte.kt");
}
@Test
@TestMetadata("propertyInit_DivByOtherProperty_const.kt")
public void testPropertyInit_DivByOtherProperty_const() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByOtherProperty_const.kt");
}
@Test
@TestMetadata("propertyInit_DivByOtherProperty_val.kt")
public void testPropertyInit_DivByOtherProperty_val() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByOtherProperty_val.kt");
}
@Test
@TestMetadata("propertyInit_DivByZero.kt")
public void testPropertyInit_DivByZero() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByZero.kt");
}
@Test
@TestMetadata("propertyInit_Double.kt")
public void testPropertyInit_Double() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Double.kt");
}
@Test
@TestMetadata("propertyInit_Float.kt")
public void testPropertyInit_Float() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Float.kt");
}
@Test
@TestMetadata("propertyInit_Int.kt")
public void testPropertyInit_Int() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Int.kt");
}
@Test
@TestMetadata("propertyInit_Long.kt")
public void testPropertyInit_Long() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Long.kt");
}
@Test
@TestMetadata("propertyInit_UInt.kt")
public void testPropertyInit_UInt() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_UInt.kt");
}
@Test
@TestMetadata("stringLiteral.kt")
public void testStringLiteral() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/stringLiteral.kt");
}
@Test
@TestMetadata("string_compareTo.kt")
public void testString_compareTo() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_compareTo.kt");
}
@Test
@TestMetadata("string_length.kt")
public void testString_length() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_length.kt");
}
@Test
@TestMetadata("string_plusMany.kt")
public void testString_plusMany() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusMany.kt");
}
@Test
@TestMetadata("string_plusOnce.kt")
public void testString_plusOnce() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusOnce.kt");
}
@Test
@TestMetadata("string_plusTwice.kt")
public void testString_plusTwice() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusTwice.kt");
}
@Test
@TestMetadata("string_templateConst.kt")
public void testString_templateConst() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_templateConst.kt");
}
@Test
@TestMetadata("string_templateNonConst.kt")
public void testString_templateNonConst() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_templateNonConst.kt");
}
@Test
@TestMetadata("string_toString.kt")
public void testString_toString() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_toString.kt");
}
@Test
@TestMetadata("string_trimIndent.kt")
public void testString_trimIndent() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_trimIndent.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode")
@TestDataPath("$PROJECT_ROOT")
public class IncompleteCode {
@Test
public void testAllFilesPresentInIncompleteCode() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInEvaluate() throws Exception { @TestMetadata("incompleteRange.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate"), Pattern.compile("^(.+)\\.kt$"), null, true); public void testIncompleteRange() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/incompleteRange.kt");
} }
@Test @Test
@TestMetadata("arrayWithInc.kt") @TestMetadata("noRightOperand.kt")
public void testArrayWithInc() throws Exception { public void testNoRightOperand() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/arrayWithInc.kt"); runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperand.kt");
} }
@Test @Test
@TestMetadata("binaryExpressionWithString.kt") @TestMetadata("noRightOperandLong.kt")
public void testBinaryExpressionWithString() throws Exception { public void testNoRightOperandLong() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/binaryExpressionWithString.kt"); runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperandLong.kt");
} }
@Test @Test
@TestMetadata("integerLiteral_minusOne_entire.kt") @TestMetadata("noRightOperandUnsignedLong.kt")
public void testIntegerLiteral_minusOne_entire() throws Exception { public void testNoRightOperandUnsignedLong() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_minusOne_entire.kt"); runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperandUnsignedLong.kt");
}
@Test
@TestMetadata("integerLiteral_minusOne_justOne.kt")
public void testIntegerLiteral_minusOne_justOne() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_minusOne_justOne.kt");
}
@Test
@TestMetadata("integerLiteral_plusOne_entire.kt")
public void testIntegerLiteral_plusOne_entire() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_plusOne_entire.kt");
}
@Test
@TestMetadata("integerLiteral_plusOne_justOne.kt")
public void testIntegerLiteral_plusOne_justOne() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_plusOne_justOne.kt");
}
@Test
@TestMetadata("interpolationWithInc.kt")
public void testInterpolationWithInc() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/interpolationWithInc.kt");
}
@Test
@TestMetadata("javaFinalField.kt")
public void testJavaFinalField() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaFinalField.kt");
}
@Test
@TestMetadata("javaStaticField.kt")
public void testJavaStaticField() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaStaticField.kt");
}
@Test
@TestMetadata("javaStaticFinalField.kt")
public void testJavaStaticFinalField() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaStaticFinalField.kt");
}
@Test
@TestMetadata("namedReference_const.kt")
public void testNamedReference_const() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_const.kt");
}
@Test
@TestMetadata("namedReference_userType.kt")
public void testNamedReference_userType() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_userType.kt");
}
@Test
@TestMetadata("namedReference_val.kt")
public void testNamedReference_val() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_val.kt");
}
@Test
@TestMetadata("namedReference_var.kt")
public void testNamedReference_var() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_var.kt");
}
@Test
@TestMetadata("propertyInCompanionObject.kt")
public void testPropertyInCompanionObject() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject.kt");
}
@Test
@TestMetadata("propertyInCompanionObject_indirect.kt")
public void testPropertyInCompanionObject_indirect() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject_indirect.kt");
}
@Test
@TestMetadata("propertyInCompanionObject_indirect_twice.kt")
public void testPropertyInCompanionObject_indirect_twice() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject_indirect_twice.kt");
}
@Test
@TestMetadata("propertyInit_Byte.kt")
public void testPropertyInit_Byte() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Byte.kt");
}
@Test
@TestMetadata("propertyInit_DivByOtherProperty_const.kt")
public void testPropertyInit_DivByOtherProperty_const() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByOtherProperty_const.kt");
}
@Test
@TestMetadata("propertyInit_DivByOtherProperty_val.kt")
public void testPropertyInit_DivByOtherProperty_val() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByOtherProperty_val.kt");
}
@Test
@TestMetadata("propertyInit_DivByZero.kt")
public void testPropertyInit_DivByZero() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByZero.kt");
}
@Test
@TestMetadata("propertyInit_Double.kt")
public void testPropertyInit_Double() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Double.kt");
}
@Test
@TestMetadata("propertyInit_Float.kt")
public void testPropertyInit_Float() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Float.kt");
}
@Test
@TestMetadata("propertyInit_Int.kt")
public void testPropertyInit_Int() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Int.kt");
}
@Test
@TestMetadata("propertyInit_Long.kt")
public void testPropertyInit_Long() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Long.kt");
}
@Test
@TestMetadata("propertyInit_UInt.kt")
public void testPropertyInit_UInt() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_UInt.kt");
}
@Test
@TestMetadata("stringLiteral.kt")
public void testStringLiteral() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/stringLiteral.kt");
}
@Test
@TestMetadata("string_compareTo.kt")
public void testString_compareTo() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_compareTo.kt");
}
@Test
@TestMetadata("string_length.kt")
public void testString_length() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_length.kt");
}
@Test
@TestMetadata("string_plusMany.kt")
public void testString_plusMany() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusMany.kt");
}
@Test
@TestMetadata("string_plusOnce.kt")
public void testString_plusOnce() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusOnce.kt");
}
@Test
@TestMetadata("string_plusTwice.kt")
public void testString_plusTwice() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusTwice.kt");
}
@Test
@TestMetadata("string_templateConst.kt")
public void testString_templateConst() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_templateConst.kt");
}
@Test
@TestMetadata("string_templateNonConst.kt")
public void testString_templateNonConst() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_templateNonConst.kt");
}
@Test
@TestMetadata("string_toString.kt")
public void testString_toString() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_toString.kt");
}
@Test
@TestMetadata("string_trimIndent.kt")
public void testString_trimIndent() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_trimIndent.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode")
@TestDataPath("$PROJECT_ROOT")
public class IncompleteCode {
@Test
public void testAllFilesPresentInIncompleteCode() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("incompleteRange.kt")
public void testIncompleteRange() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/incompleteRange.kt");
}
@Test
@TestMetadata("noRightOperand.kt")
public void testNoRightOperand() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperand.kt");
}
@Test
@TestMetadata("noRightOperandLong.kt")
public void testNoRightOperandLong() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperandLong.kt");
}
@Test
@TestMetadata("noRightOperandUnsignedLong.kt")
public void testNoRightOperandUnsignedLong() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperandUnsignedLong.kt");
}
} }
}
} }
@@ -28,335 +28,335 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics") @TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleCollectDiagnosticsTestGenerated extends AbstractCollectDiagnosticsTest { public class Fe10IdeNormalAnalysisSourceModuleCollectDiagnosticsTestGenerated extends AbstractCollectDiagnosticsTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInDiagnostics() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("annotationWithEnumFromDuplicatedLibrary.kt")
public void testAnnotationWithEnumFromDuplicatedLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/annotationWithEnumFromDuplicatedLibrary.kt");
}
@Test
@TestMetadata("danglingAnnotationInMiddle.kt")
public void testDanglingAnnotationInMiddle() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/danglingAnnotationInMiddle.kt");
}
@Test
@TestMetadata("danglingAnnotationInMiddleWithComment.kt")
public void testDanglingAnnotationInMiddleWithComment() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/danglingAnnotationInMiddleWithComment.kt");
}
@Test
@TestMetadata("declarationErrors.kt")
public void testDeclarationErrors() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/declarationErrors.kt");
}
@Test
@TestMetadata("delegationToLibraryInterface.kt")
public void testDelegationToLibraryInterface() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/delegationToLibraryInterface.kt");
}
@Test
@TestMetadata("duplicatedCallableWithImplicitType.kt")
public void testDuplicatedCallableWithImplicitType() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/duplicatedCallableWithImplicitType.kt");
}
@Test
@TestMetadata("errorsInFunctionalInterfacesInstances.kt")
public void testErrorsInFunctionalInterfacesInstances() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/errorsInFunctionalInterfacesInstances.kt");
}
@Test
@TestMetadata("incompleteDelegation.kt")
public void testIncompleteDelegation() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/incompleteDelegation.kt");
}
@Test
@TestMetadata("incompleteFor.kt")
public void testIncompleteFor() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/incompleteFor.kt");
}
@Test
@TestMetadata("inferTypeFromGetValueDelegate.kt")
public void testInferTypeFromGetValueDelegate() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/inferTypeFromGetValueDelegate.kt");
}
@Test
@TestMetadata("inferTypeFromGetValueDelegateLibrary.kt")
public void testInferTypeFromGetValueDelegateLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/inferTypeFromGetValueDelegateLibrary.kt");
}
@Test
@TestMetadata("javaInnerClass.kt")
public void testJavaInnerClass() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClass.kt");
}
@Test
@TestMetadata("javaInnerClassFromAnotherModule.kt")
public void testJavaInnerClassFromAnotherModule() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClassFromAnotherModule.kt");
}
@Test
@TestMetadata("javaInnerClassFromLibrary.kt")
public void testJavaInnerClassFromLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClassFromLibrary.kt");
}
@Test
@TestMetadata("javaNestedClass.kt")
public void testJavaNestedClass() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClass.kt");
}
@Test
@TestMetadata("javaNestedClassFromAnotherModule.kt")
public void testJavaNestedClassFromAnotherModule() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClassFromAnotherModule.kt");
}
@Test
@TestMetadata("javaNestedClassFromLibrary.kt")
public void testJavaNestedClassFromLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClassFromLibrary.kt");
}
@Test
@TestMetadata("libraryDataClassCopy.kt")
public void testLibraryDataClassCopy() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/libraryDataClassCopy.kt");
}
@Test
@TestMetadata("libraryDataClassCopyReversedOrder.kt")
public void testLibraryDataClassCopyReversedOrder() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/libraryDataClassCopyReversedOrder.kt");
}
@Test
@TestMetadata("overrideProtectedClassReturnFromLibrary.kt")
public void testOverrideProtectedClassReturnFromLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/overrideProtectedClassReturnFromLibrary.kt");
}
@Test
@TestMetadata("resolutionErrors.kt")
public void testResolutionErrors() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/resolutionErrors.kt");
}
@Test
@TestMetadata("typeMismatches.kt")
public void testTypeMismatches() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/typeMismatches.kt");
}
@Test
@TestMetadata("unresolved.kt")
public void testUnresolved() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolved.kt");
}
@Test
@TestMetadata("unresolvedAnnotationsOnPropertyFromParameter.kt")
public void testUnresolvedAnnotationsOnPropertyFromParameter() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedAnnotationsOnPropertyFromParameter.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCall.kt")
public void testUnresolvedReferenceInsideSuperConstructorCall() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCall.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithLocalFunction.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithLocalFunction() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithLocalFunction.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction.kt")
public void testUnresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction.kt");
}
@Test
@TestMetadata("unresolvedSuperConstructorCall.kt")
public void testUnresolvedSuperConstructorCall() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedSuperConstructorCall.kt");
}
@Test
@TestMetadata("unusedDestructuring.kt")
public void testUnusedDestructuring() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unusedDestructuring.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression")
@TestDataPath("$PROJECT_ROOT")
public class Suppression {
@Test
public void testAllFilesPresentInSuppression() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInDiagnostics() throws Exception { @TestMetadata("conflictingOverloadsAtTopLevel.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics"), Pattern.compile("^(.+)\\.kt$"), null, true); public void testConflictingOverloadsAtTopLevel() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevel.kt");
} }
@Test @Test
@TestMetadata("annotationWithEnumFromDuplicatedLibrary.kt") @TestMetadata("conflictingOverloadsAtTopLevel2.kt")
public void testAnnotationWithEnumFromDuplicatedLibrary() throws Exception { public void testConflictingOverloadsAtTopLevel2() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/annotationWithEnumFromDuplicatedLibrary.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevel2.kt");
} }
@Test @Test
@TestMetadata("danglingAnnotationInMiddle.kt") @TestMetadata("conflictingOverloadsAtTopLevelWithFileSuppression.kt")
public void testDanglingAnnotationInMiddle() throws Exception { public void testConflictingOverloadsAtTopLevelWithFileSuppression() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/danglingAnnotationInMiddle.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevelWithFileSuppression.kt");
} }
@Test @Test
@TestMetadata("danglingAnnotationInMiddleWithComment.kt") @TestMetadata("conflictingOverloadsInClass.kt")
public void testDanglingAnnotationInMiddleWithComment() throws Exception { public void testConflictingOverloadsInClass() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/danglingAnnotationInMiddleWithComment.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsInClass.kt");
} }
@Test @Test
@TestMetadata("declarationErrors.kt") @TestMetadata("conflictingOverloadsInNestedClass.kt")
public void testDeclarationErrors() throws Exception { public void testConflictingOverloadsInNestedClass() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/declarationErrors.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsInNestedClass.kt");
} }
@Test @Test
@TestMetadata("delegationToLibraryInterface.kt") @TestMetadata("deprecationAtTopLevel.kt")
public void testDelegationToLibraryInterface() throws Exception { public void testDeprecationAtTopLevel() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/delegationToLibraryInterface.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/deprecationAtTopLevel.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when")
@TestDataPath("$PROJECT_ROOT")
public class When {
@Test
public void testAllFilesPresentInWhen() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("duplicatedCallableWithImplicitType.kt") @TestMetadata("sealedClassFromDependencyExhaustive.kt")
public void testDuplicatedCallableWithImplicitType() throws Exception { public void testSealedClassFromDependencyExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/duplicatedCallableWithImplicitType.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromDependencyExhaustive.kt");
} }
@Test @Test
@TestMetadata("errorsInFunctionalInterfacesInstances.kt") @TestMetadata("sealedClassFromDependencyMissingCase.kt")
public void testErrorsInFunctionalInterfacesInstances() throws Exception { public void testSealedClassFromDependencyMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/errorsInFunctionalInterfacesInstances.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromDependencyMissingCase.kt");
} }
@Test @Test
@TestMetadata("incompleteDelegation.kt") @TestMetadata("sealedClassFromLibraryExhaustive.kt")
public void testIncompleteDelegation() throws Exception { public void testSealedClassFromLibraryExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/incompleteDelegation.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromLibraryExhaustive.kt");
} }
@Test @Test
@TestMetadata("incompleteFor.kt") @TestMetadata("sealedClassFromLibraryMissingCase.kt")
public void testIncompleteFor() throws Exception { public void testSealedClassFromLibraryMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/incompleteFor.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromLibraryMissingCase.kt");
} }
@Test @Test
@TestMetadata("inferTypeFromGetValueDelegate.kt") @TestMetadata("sealedClassSameModuleExhaustive.kt")
public void testInferTypeFromGetValueDelegate() throws Exception { public void testSealedClassSameModuleExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/inferTypeFromGetValueDelegate.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassSameModuleExhaustive.kt");
} }
@Test @Test
@TestMetadata("inferTypeFromGetValueDelegateLibrary.kt") @TestMetadata("sealedClassSameModuleMissingCase.kt")
public void testInferTypeFromGetValueDelegateLibrary() throws Exception { public void testSealedClassSameModuleMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/inferTypeFromGetValueDelegateLibrary.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassSameModuleMissingCase.kt");
} }
@Test @Test
@TestMetadata("javaInnerClass.kt") @TestMetadata("sealedInterfaceFromDependencyExhaustive.kt")
public void testJavaInnerClass() throws Exception { public void testSealedInterfaceFromDependencyExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClass.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromDependencyExhaustive.kt");
} }
@Test @Test
@TestMetadata("javaInnerClassFromAnotherModule.kt") @TestMetadata("sealedInterfaceFromDependencyMissingCase.kt")
public void testJavaInnerClassFromAnotherModule() throws Exception { public void testSealedInterfaceFromDependencyMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClassFromAnotherModule.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromDependencyMissingCase.kt");
} }
@Test @Test
@TestMetadata("javaInnerClassFromLibrary.kt") @TestMetadata("sealedInterfaceFromLibraryExhaustive.kt")
public void testJavaInnerClassFromLibrary() throws Exception { public void testSealedInterfaceFromLibraryExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClassFromLibrary.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromLibraryExhaustive.kt");
} }
@Test @Test
@TestMetadata("javaNestedClass.kt") @TestMetadata("sealedInterfaceFromLibraryMissingCase.kt")
public void testJavaNestedClass() throws Exception { public void testSealedInterfaceFromLibraryMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClass.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromLibraryMissingCase.kt");
} }
@Test @Test
@TestMetadata("javaNestedClassFromAnotherModule.kt") @TestMetadata("sealedInterfaceSameModuleExhaustive.kt")
public void testJavaNestedClassFromAnotherModule() throws Exception { public void testSealedInterfaceSameModuleExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClassFromAnotherModule.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceSameModuleExhaustive.kt");
} }
@Test @Test
@TestMetadata("javaNestedClassFromLibrary.kt") @TestMetadata("sealedInterfaceSameModuleMissingCase.kt")
public void testJavaNestedClassFromLibrary() throws Exception { public void testSealedInterfaceSameModuleMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClassFromLibrary.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceSameModuleMissingCase.kt");
}
@Test
@TestMetadata("libraryDataClassCopy.kt")
public void testLibraryDataClassCopy() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/libraryDataClassCopy.kt");
}
@Test
@TestMetadata("libraryDataClassCopyReversedOrder.kt")
public void testLibraryDataClassCopyReversedOrder() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/libraryDataClassCopyReversedOrder.kt");
}
@Test
@TestMetadata("overrideProtectedClassReturnFromLibrary.kt")
public void testOverrideProtectedClassReturnFromLibrary() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/overrideProtectedClassReturnFromLibrary.kt");
}
@Test
@TestMetadata("resolutionErrors.kt")
public void testResolutionErrors() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/resolutionErrors.kt");
}
@Test
@TestMetadata("typeMismatches.kt")
public void testTypeMismatches() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/typeMismatches.kt");
}
@Test
@TestMetadata("unresolved.kt")
public void testUnresolved() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolved.kt");
}
@Test
@TestMetadata("unresolvedAnnotationsOnPropertyFromParameter.kt")
public void testUnresolvedAnnotationsOnPropertyFromParameter() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedAnnotationsOnPropertyFromParameter.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCall.kt")
public void testUnresolvedReferenceInsideSuperConstructorCall() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCall.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithLocalFunction.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithLocalFunction() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithLocalFunction.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction.kt")
public void testUnresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction.kt");
}
@Test
@TestMetadata("unresolvedSuperConstructorCall.kt")
public void testUnresolvedSuperConstructorCall() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedSuperConstructorCall.kt");
}
@Test
@TestMetadata("unusedDestructuring.kt")
public void testUnusedDestructuring() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unusedDestructuring.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression")
@TestDataPath("$PROJECT_ROOT")
public class Suppression {
@Test
public void testAllFilesPresentInSuppression() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("conflictingOverloadsAtTopLevel.kt")
public void testConflictingOverloadsAtTopLevel() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevel.kt");
}
@Test
@TestMetadata("conflictingOverloadsAtTopLevel2.kt")
public void testConflictingOverloadsAtTopLevel2() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevel2.kt");
}
@Test
@TestMetadata("conflictingOverloadsAtTopLevelWithFileSuppression.kt")
public void testConflictingOverloadsAtTopLevelWithFileSuppression() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevelWithFileSuppression.kt");
}
@Test
@TestMetadata("conflictingOverloadsInClass.kt")
public void testConflictingOverloadsInClass() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsInClass.kt");
}
@Test
@TestMetadata("conflictingOverloadsInNestedClass.kt")
public void testConflictingOverloadsInNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsInNestedClass.kt");
}
@Test
@TestMetadata("deprecationAtTopLevel.kt")
public void testDeprecationAtTopLevel() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/deprecationAtTopLevel.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when")
@TestDataPath("$PROJECT_ROOT")
public class When {
@Test
public void testAllFilesPresentInWhen() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("sealedClassFromDependencyExhaustive.kt")
public void testSealedClassFromDependencyExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromDependencyExhaustive.kt");
}
@Test
@TestMetadata("sealedClassFromDependencyMissingCase.kt")
public void testSealedClassFromDependencyMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromDependencyMissingCase.kt");
}
@Test
@TestMetadata("sealedClassFromLibraryExhaustive.kt")
public void testSealedClassFromLibraryExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromLibraryExhaustive.kt");
}
@Test
@TestMetadata("sealedClassFromLibraryMissingCase.kt")
public void testSealedClassFromLibraryMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromLibraryMissingCase.kt");
}
@Test
@TestMetadata("sealedClassSameModuleExhaustive.kt")
public void testSealedClassSameModuleExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassSameModuleExhaustive.kt");
}
@Test
@TestMetadata("sealedClassSameModuleMissingCase.kt")
public void testSealedClassSameModuleMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassSameModuleMissingCase.kt");
}
@Test
@TestMetadata("sealedInterfaceFromDependencyExhaustive.kt")
public void testSealedInterfaceFromDependencyExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromDependencyExhaustive.kt");
}
@Test
@TestMetadata("sealedInterfaceFromDependencyMissingCase.kt")
public void testSealedInterfaceFromDependencyMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromDependencyMissingCase.kt");
}
@Test
@TestMetadata("sealedInterfaceFromLibraryExhaustive.kt")
public void testSealedInterfaceFromLibraryExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromLibraryExhaustive.kt");
}
@Test
@TestMetadata("sealedInterfaceFromLibraryMissingCase.kt")
public void testSealedInterfaceFromLibraryMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromLibraryMissingCase.kt");
}
@Test
@TestMetadata("sealedInterfaceSameModuleExhaustive.kt")
public void testSealedInterfaceSameModuleExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceSameModuleExhaustive.kt");
}
@Test
@TestMetadata("sealedInterfaceSameModuleMissingCase.kt")
public void testSealedInterfaceSameModuleMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceSameModuleMissingCase.kt");
}
} }
}
} }
@@ -28,39 +28,39 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol") @TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleReturnTargetSymbolTestGenerated extends AbstractReturnTargetSymbolTest { public class Fe10IdeNormalAnalysisSourceModuleReturnTargetSymbolTestGenerated extends AbstractReturnTargetSymbolTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInReturnExpressionTargetSymbol() throws Exception { public void testAllFilesPresentInReturnExpressionTargetSymbol() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("labeledReturn.kt") @TestMetadata("labeledReturn.kt")
public void testLabeledReturn() throws Exception { public void testLabeledReturn() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/labeledReturn.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/labeledReturn.kt");
} }
@Test @Test
@TestMetadata("normalReturn.kt") @TestMetadata("normalReturn.kt")
public void testNormalReturn() throws Exception { public void testNormalReturn() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/normalReturn.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/normalReturn.kt");
} }
@Test @Test
@TestMetadata("unresolvedReturn.kt") @TestMetadata("unresolvedReturn.kt")
public void testUnresolvedReturn() throws Exception { public void testUnresolvedReturn() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/unresolvedReturn.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/unresolvedReturn.kt");
} }
} }
@@ -28,123 +28,123 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases") @TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleWhenMissingCasesTestGenerated extends AbstractWhenMissingCasesTest { public class Fe10IdeNormalAnalysisSourceModuleWhenMissingCasesTestGenerated extends AbstractWhenMissingCasesTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInWhenMissingCases() throws Exception { public void testAllFilesPresentInWhenMissingCases() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("boolean_else.kt") @TestMetadata("boolean_else.kt")
public void testBoolean_else() throws Exception { public void testBoolean_else() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_else.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_else.kt");
} }
@Test @Test
@TestMetadata("boolean_empty.kt") @TestMetadata("boolean_empty.kt")
public void testBoolean_empty() throws Exception { public void testBoolean_empty() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_empty.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_empty.kt");
} }
@Test @Test
@TestMetadata("boolean_noSubject.kt") @TestMetadata("boolean_noSubject.kt")
public void testBoolean_noSubject() throws Exception { public void testBoolean_noSubject() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubject.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubject.kt");
} }
@Test @Test
@TestMetadata("boolean_noSubjectIncorrectCode.kt") @TestMetadata("boolean_noSubjectIncorrectCode.kt")
public void testBoolean_noSubjectIncorrectCode() throws Exception { public void testBoolean_noSubjectIncorrectCode() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubjectIncorrectCode.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubjectIncorrectCode.kt");
} }
@Test @Test
@TestMetadata("boolean_noSubject_else.kt") @TestMetadata("boolean_noSubject_else.kt")
public void testBoolean_noSubject_else() throws Exception { public void testBoolean_noSubject_else() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubject_else.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubject_else.kt");
} }
@Test @Test
@TestMetadata("boolean_partial.kt") @TestMetadata("boolean_partial.kt")
public void testBoolean_partial() throws Exception { public void testBoolean_partial() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_partial.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_partial.kt");
} }
@Test @Test
@TestMetadata("enum_else.kt") @TestMetadata("enum_else.kt")
public void testEnum_else() throws Exception { public void testEnum_else() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_else.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_else.kt");
} }
@Test @Test
@TestMetadata("enum_empty.kt") @TestMetadata("enum_empty.kt")
public void testEnum_empty() throws Exception { public void testEnum_empty() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_empty.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_empty.kt");
} }
@Test @Test
@TestMetadata("enum_partial.kt") @TestMetadata("enum_partial.kt")
public void testEnum_partial() throws Exception { public void testEnum_partial() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_partial.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_partial.kt");
} }
@Test @Test
@TestMetadata("nothing.kt") @TestMetadata("nothing.kt")
public void testNothing() throws Exception { public void testNothing() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nothing.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nothing.kt");
} }
@Test @Test
@TestMetadata("nullableBoolean.kt") @TestMetadata("nullableBoolean.kt")
public void testNullableBoolean() throws Exception { public void testNullableBoolean() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableBoolean.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableBoolean.kt");
} }
@Test @Test
@TestMetadata("nullableEnum.kt") @TestMetadata("nullableEnum.kt")
public void testNullableEnum() throws Exception { public void testNullableEnum() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableEnum.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableEnum.kt");
} }
@Test @Test
@TestMetadata("nullableNothing.kt") @TestMetadata("nullableNothing.kt")
public void testNullableNothing() throws Exception { public void testNullableNothing() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableNothing.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableNothing.kt");
} }
@Test @Test
@TestMetadata("nullableSealedClass_empty.kt") @TestMetadata("nullableSealedClass_empty.kt")
public void testNullableSealedClass_empty() throws Exception { public void testNullableSealedClass_empty() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableSealedClass_empty.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableSealedClass_empty.kt");
} }
@Test @Test
@TestMetadata("sealedClass_else.kt") @TestMetadata("sealedClass_else.kt")
public void testSealedClass_else() throws Exception { public void testSealedClass_else() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_else.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_else.kt");
} }
@Test @Test
@TestMetadata("sealedClass_empty.kt") @TestMetadata("sealedClass_empty.kt")
public void testSealedClass_empty() throws Exception { public void testSealedClass_empty() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_empty.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_empty.kt");
} }
@Test @Test
@TestMetadata("sealedClass_partial.kt") @TestMetadata("sealedClass_partial.kt")
public void testSealedClass_partial() throws Exception { public void testSealedClass_partial() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_partial.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_partial.kt");
} }
} }
@@ -28,87 +28,87 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType") @TestMetadata("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleDeclarationReturnTypeTestGenerated extends AbstractDeclarationReturnTypeTest { public class Fe10IdeNormalAnalysisSourceModuleDeclarationReturnTypeTestGenerated extends AbstractDeclarationReturnTypeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInDeclarationReturnType() throws Exception { public void testAllFilesPresentInDeclarationReturnType() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("declarationInPrimaryConstructor.kt") @TestMetadata("declarationInPrimaryConstructor.kt")
public void testDeclarationInPrimaryConstructor() throws Exception { public void testDeclarationInPrimaryConstructor() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/declarationInPrimaryConstructor.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/declarationInPrimaryConstructor.kt");
} }
@Test @Test
@TestMetadata("delegateProperties.kt") @TestMetadata("delegateProperties.kt")
public void testDelegateProperties() throws Exception { public void testDelegateProperties() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/delegateProperties.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/delegateProperties.kt");
} }
@Test @Test
@TestMetadata("functionWithoutParameterList.kt") @TestMetadata("functionWithoutParameterList.kt")
public void testFunctionWithoutParameterList() throws Exception { public void testFunctionWithoutParameterList() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/functionWithoutParameterList.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/functionWithoutParameterList.kt");
} }
@Test @Test
@TestMetadata("funtionType.kt") @TestMetadata("funtionType.kt")
public void testFuntionType() throws Exception { public void testFuntionType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/funtionType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/funtionType.kt");
} }
@Test @Test
@TestMetadata("localDeclarations.kt") @TestMetadata("localDeclarations.kt")
public void testLocalDeclarations() throws Exception { public void testLocalDeclarations() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/localDeclarations.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/localDeclarations.kt");
} }
@Test @Test
@TestMetadata("overriddenMember.kt") @TestMetadata("overriddenMember.kt")
public void testOverriddenMember() throws Exception { public void testOverriddenMember() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/overriddenMember.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/overriddenMember.kt");
} }
@Test @Test
@TestMetadata("platformType.kt") @TestMetadata("platformType.kt")
public void testPlatformType() throws Exception { public void testPlatformType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/platformType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/platformType.kt");
} }
@Test @Test
@TestMetadata("propertyAccessor.kt") @TestMetadata("propertyAccessor.kt")
public void testPropertyAccessor() throws Exception { public void testPropertyAccessor() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/propertyAccessor.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/propertyAccessor.kt");
} }
@Test @Test
@TestMetadata("simpleDeclaration.kt") @TestMetadata("simpleDeclaration.kt")
public void testSimpleDeclaration() throws Exception { public void testSimpleDeclaration() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/simpleDeclaration.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/simpleDeclaration.kt");
} }
@Test @Test
@TestMetadata("typeParameters.kt") @TestMetadata("typeParameters.kt")
public void testTypeParameters() throws Exception { public void testTypeParameters() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/typeParameters.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/typeParameters.kt");
} }
@Test @Test
@TestMetadata("varargParam.kt") @TestMetadata("varargParam.kt")
public void testVarargParam() throws Exception { public void testVarargParam() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/varargParam.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/declarationReturnType/varargParam.kt");
} }
} }
@@ -28,447 +28,447 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType") @TestMetadata("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleExpectedExpressionTypeTestGenerated extends AbstractExpectedExpressionTypeTest { public class Fe10IdeNormalAnalysisSourceModuleExpectedExpressionTypeTestGenerated extends AbstractExpectedExpressionTypeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
@TestMetadata("afterExclOperand.kt") @TestMetadata("afterExclOperand.kt")
public void testAfterExclOperand() throws Exception { public void testAfterExclOperand() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/afterExclOperand.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/afterExclOperand.kt");
} }
@Test @Test
public void testAllFilesPresentInExpectedExpressionType() throws Exception { public void testAllFilesPresentInExpectedExpressionType() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("annotationPositionalArgument.kt") @TestMetadata("annotationPositionalArgument.kt")
public void testAnnotationPositionalArgument() throws Exception { public void testAnnotationPositionalArgument() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/annotationPositionalArgument.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/annotationPositionalArgument.kt");
} }
@Test @Test
@TestMetadata("arrayAccessExpressionGet.kt") @TestMetadata("arrayAccessExpressionGet.kt")
public void testArrayAccessExpressionGet() throws Exception { public void testArrayAccessExpressionGet() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/arrayAccessExpressionGet.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/arrayAccessExpressionGet.kt");
} }
@Test @Test
@TestMetadata("arrayAccessExpressionGetWithTypeParameters.kt") @TestMetadata("arrayAccessExpressionGetWithTypeParameters.kt")
public void testArrayAccessExpressionGetWithTypeParameters() throws Exception { public void testArrayAccessExpressionGetWithTypeParameters() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/arrayAccessExpressionGetWithTypeParameters.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/arrayAccessExpressionGetWithTypeParameters.kt");
} }
@Test @Test
@TestMetadata("arrayAccessExpressionSet.kt") @TestMetadata("arrayAccessExpressionSet.kt")
public void testArrayAccessExpressionSet() throws Exception { public void testArrayAccessExpressionSet() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/arrayAccessExpressionSet.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/arrayAccessExpressionSet.kt");
} }
@Test @Test
@TestMetadata("arrayAccessExpressionSetWithTypeParameters.kt") @TestMetadata("arrayAccessExpressionSetWithTypeParameters.kt")
public void testArrayAccessExpressionSetWithTypeParameters() throws Exception { public void testArrayAccessExpressionSetWithTypeParameters() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/arrayAccessExpressionSetWithTypeParameters.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/arrayAccessExpressionSetWithTypeParameters.kt");
} }
@Test @Test
@TestMetadata("conditionInWhenWithSubject.kt") @TestMetadata("conditionInWhenWithSubject.kt")
public void testConditionInWhenWithSubject() throws Exception { public void testConditionInWhenWithSubject() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/conditionInWhenWithSubject.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/conditionInWhenWithSubject.kt");
} }
@Test @Test
@TestMetadata("conditionInWhenWithoutSubject.kt") @TestMetadata("conditionInWhenWithoutSubject.kt")
public void testConditionInWhenWithoutSubject() throws Exception { public void testConditionInWhenWithoutSubject() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/conditionInWhenWithoutSubject.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/conditionInWhenWithoutSubject.kt");
} }
@Test @Test
@TestMetadata("delegatedConstructorCall.kt") @TestMetadata("delegatedConstructorCall.kt")
public void testDelegatedConstructorCall() throws Exception { public void testDelegatedConstructorCall() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/delegatedConstructorCall.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/delegatedConstructorCall.kt");
} }
@Test @Test
@TestMetadata("elvisExpressionLeftOperand.kt") @TestMetadata("elvisExpressionLeftOperand.kt")
public void testElvisExpressionLeftOperand() throws Exception { public void testElvisExpressionLeftOperand() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/elvisExpressionLeftOperand.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/elvisExpressionLeftOperand.kt");
} }
@Test @Test
@TestMetadata("elvisExpressionLeftOperandWithoutExplicitType.kt") @TestMetadata("elvisExpressionLeftOperandWithoutExplicitType.kt")
public void testElvisExpressionLeftOperandWithoutExplicitType() throws Exception { public void testElvisExpressionLeftOperandWithoutExplicitType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/elvisExpressionLeftOperandWithoutExplicitType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/elvisExpressionLeftOperandWithoutExplicitType.kt");
} }
@Test @Test
@TestMetadata("elvisExpressionRightOperand.kt") @TestMetadata("elvisExpressionRightOperand.kt")
public void testElvisExpressionRightOperand() throws Exception { public void testElvisExpressionRightOperand() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/elvisExpressionRightOperand.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/elvisExpressionRightOperand.kt");
} }
@Test @Test
@TestMetadata("elvisExpressionRightOperandWithoutExplicitType.kt") @TestMetadata("elvisExpressionRightOperandWithoutExplicitType.kt")
public void testElvisExpressionRightOperandWithoutExplicitType() throws Exception { public void testElvisExpressionRightOperandWithoutExplicitType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/elvisExpressionRightOperandWithoutExplicitType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/elvisExpressionRightOperandWithoutExplicitType.kt");
} }
@Test @Test
@TestMetadata("functionExpressionBody.kt") @TestMetadata("functionExpressionBody.kt")
public void testFunctionExpressionBody() throws Exception { public void testFunctionExpressionBody() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBody.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBody.kt");
} }
@Test @Test
@TestMetadata("functionExpressionBodyBlockExpression.kt") @TestMetadata("functionExpressionBodyBlockExpression.kt")
public void testFunctionExpressionBodyBlockExpression() throws Exception { public void testFunctionExpressionBodyBlockExpression() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyBlockExpression.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyBlockExpression.kt");
} }
@Test @Test
@TestMetadata("functionExpressionBodyQualified.kt") @TestMetadata("functionExpressionBodyQualified.kt")
public void testFunctionExpressionBodyQualified() throws Exception { public void testFunctionExpressionBodyQualified() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyQualified.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyQualified.kt");
} }
@Test @Test
@TestMetadata("functionExpressionBodyWithTypeFromRHS.kt") @TestMetadata("functionExpressionBodyWithTypeFromRHS.kt")
public void testFunctionExpressionBodyWithTypeFromRHS() throws Exception { public void testFunctionExpressionBodyWithTypeFromRHS() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyWithTypeFromRHS.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyWithTypeFromRHS.kt");
} }
@Test @Test
@TestMetadata("functionExpressionBodyWithoutExplicitType.kt") @TestMetadata("functionExpressionBodyWithoutExplicitType.kt")
public void testFunctionExpressionBodyWithoutExplicitType() throws Exception { public void testFunctionExpressionBodyWithoutExplicitType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyWithoutExplicitType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionExpressionBodyWithoutExplicitType.kt");
} }
@Test @Test
@TestMetadata("functionLambdaParam.kt") @TestMetadata("functionLambdaParam.kt")
public void testFunctionLambdaParam() throws Exception { public void testFunctionLambdaParam() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionLambdaParam.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionLambdaParam.kt");
} }
@Test @Test
@TestMetadata("functionNamedlParam.kt") @TestMetadata("functionNamedlParam.kt")
public void testFunctionNamedlParam() throws Exception { public void testFunctionNamedlParam() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionNamedlParam.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionNamedlParam.kt");
} }
@Test @Test
@TestMetadata("functionParamWithTypeParam.kt") @TestMetadata("functionParamWithTypeParam.kt")
public void testFunctionParamWithTypeParam() throws Exception { public void testFunctionParamWithTypeParam() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionParamWithTypeParam.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionParamWithTypeParam.kt");
} }
@Test @Test
@TestMetadata("functionPositionalParam.kt") @TestMetadata("functionPositionalParam.kt")
public void testFunctionPositionalParam() throws Exception { public void testFunctionPositionalParam() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionPositionalParam.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionPositionalParam.kt");
} }
@Test @Test
@TestMetadata("functionPositionalParamQualified.kt") @TestMetadata("functionPositionalParamQualified.kt")
public void testFunctionPositionalParamQualified() throws Exception { public void testFunctionPositionalParamQualified() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionPositionalParamQualified.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionPositionalParamQualified.kt");
} }
@Test @Test
@TestMetadata("functionalTypeSubstitution.kt") @TestMetadata("functionalTypeSubstitution.kt")
public void testFunctionalTypeSubstitution() throws Exception { public void testFunctionalTypeSubstitution() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionalTypeSubstitution.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/functionalTypeSubstitution.kt");
} }
@Test @Test
@TestMetadata("ifCondition.kt") @TestMetadata("ifCondition.kt")
public void testIfCondition() throws Exception { public void testIfCondition() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/ifCondition.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/ifCondition.kt");
} }
@Test @Test
@TestMetadata("ifConditionQualified.kt") @TestMetadata("ifConditionQualified.kt")
public void testIfConditionQualified() throws Exception { public void testIfConditionQualified() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/ifConditionQualified.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/ifConditionQualified.kt");
} }
@Test @Test
@TestMetadata("infixFunctionAsRegularCallParam.kt") @TestMetadata("infixFunctionAsRegularCallParam.kt")
public void testInfixFunctionAsRegularCallParam() throws Exception { public void testInfixFunctionAsRegularCallParam() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionAsRegularCallParam.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionAsRegularCallParam.kt");
} }
@Test @Test
@TestMetadata("infixFunctionParam.kt") @TestMetadata("infixFunctionParam.kt")
public void testInfixFunctionParam() throws Exception { public void testInfixFunctionParam() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionParam.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionParam.kt");
} }
@Test @Test
@TestMetadata("infixFunctionParamQualified.kt") @TestMetadata("infixFunctionParamQualified.kt")
public void testInfixFunctionParamQualified() throws Exception { public void testInfixFunctionParamQualified() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionParamQualified.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionParamQualified.kt");
} }
@Test @Test
@TestMetadata("infixFunctionTypeParameter.kt") @TestMetadata("infixFunctionTypeParameter.kt")
public void testInfixFunctionTypeParameter() throws Exception { public void testInfixFunctionTypeParameter() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionTypeParameter.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/infixFunctionTypeParameter.kt");
} }
@Test @Test
@TestMetadata("lambdaWithExplicitTypeFromVariable.kt") @TestMetadata("lambdaWithExplicitTypeFromVariable.kt")
public void testLambdaWithExplicitTypeFromVariable() throws Exception { public void testLambdaWithExplicitTypeFromVariable() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lambdaWithExplicitTypeFromVariable.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lambdaWithExplicitTypeFromVariable.kt");
} }
@Test @Test
@TestMetadata("lambdaWithoutReturnNorExplicitType.kt") @TestMetadata("lambdaWithoutReturnNorExplicitType.kt")
public void testLambdaWithoutReturnNorExplicitType() throws Exception { public void testLambdaWithoutReturnNorExplicitType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lambdaWithoutReturnNorExplicitType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lambdaWithoutReturnNorExplicitType.kt");
} }
@Test @Test
@TestMetadata("lastStatementInFunctionBlockBody.kt") @TestMetadata("lastStatementInFunctionBlockBody.kt")
public void testLastStatementInFunctionBlockBody() throws Exception { public void testLastStatementInFunctionBlockBody() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lastStatementInFunctionBlockBody.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lastStatementInFunctionBlockBody.kt");
} }
@Test @Test
@TestMetadata("lastStatementInLambda.kt") @TestMetadata("lastStatementInLambda.kt")
public void testLastStatementInLambda() throws Exception { public void testLastStatementInLambda() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lastStatementInLambda.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lastStatementInLambda.kt");
} }
@Test @Test
@TestMetadata("lastStatementInLambdaWithTypeMismatch.kt") @TestMetadata("lastStatementInLambdaWithTypeMismatch.kt")
public void testLastStatementInLambdaWithTypeMismatch() throws Exception { public void testLastStatementInLambdaWithTypeMismatch() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lastStatementInLambdaWithTypeMismatch.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lastStatementInLambdaWithTypeMismatch.kt");
} }
@Test @Test
@TestMetadata("lastStatementInLambdaWithoutExplicitType.kt") @TestMetadata("lastStatementInLambdaWithoutExplicitType.kt")
public void testLastStatementInLambdaWithoutExplicitType() throws Exception { public void testLastStatementInLambdaWithoutExplicitType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lastStatementInLambdaWithoutExplicitType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lastStatementInLambdaWithoutExplicitType.kt");
} }
@Test @Test
@TestMetadata("lastStatementInTry.kt") @TestMetadata("lastStatementInTry.kt")
public void testLastStatementInTry() throws Exception { public void testLastStatementInTry() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lastStatementInTry.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lastStatementInTry.kt");
} }
@Test @Test
@TestMetadata("lastStatementInTryWithoutExplicitType.kt") @TestMetadata("lastStatementInTryWithoutExplicitType.kt")
public void testLastStatementInTryWithoutExplicitType() throws Exception { public void testLastStatementInTryWithoutExplicitType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lastStatementInTryWithoutExplicitType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/lastStatementInTryWithoutExplicitType.kt");
} }
@Test @Test
@TestMetadata("propertyDeclaration.kt") @TestMetadata("propertyDeclaration.kt")
public void testPropertyDeclaration() throws Exception { public void testPropertyDeclaration() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclaration.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclaration.kt");
} }
@Test @Test
@TestMetadata("propertyDeclarationNoExplicitType.kt") @TestMetadata("propertyDeclarationNoExplicitType.kt")
public void testPropertyDeclarationNoExplicitType() throws Exception { public void testPropertyDeclarationNoExplicitType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationNoExplicitType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationNoExplicitType.kt");
} }
@Test @Test
@TestMetadata("propertyDeclarationQualified.kt") @TestMetadata("propertyDeclarationQualified.kt")
public void testPropertyDeclarationQualified() throws Exception { public void testPropertyDeclarationQualified() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationQualified.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationQualified.kt");
} }
@Test @Test
@TestMetadata("propertyDeclarationWithSafeCast.kt") @TestMetadata("propertyDeclarationWithSafeCast.kt")
public void testPropertyDeclarationWithSafeCast() throws Exception { public void testPropertyDeclarationWithSafeCast() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithSafeCast.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithSafeCast.kt");
} }
@Test @Test
@TestMetadata("propertyDeclarationWithTypeCast.kt") @TestMetadata("propertyDeclarationWithTypeCast.kt")
public void testPropertyDeclarationWithTypeCast() throws Exception { public void testPropertyDeclarationWithTypeCast() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithTypeCast.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithTypeCast.kt");
} }
@Test @Test
@TestMetadata("propertyDeclarationWithTypeFromRHS.kt") @TestMetadata("propertyDeclarationWithTypeFromRHS.kt")
public void testPropertyDeclarationWithTypeFromRHS() throws Exception { public void testPropertyDeclarationWithTypeFromRHS() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithTypeFromRHS.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithTypeFromRHS.kt");
} }
@Test @Test
@TestMetadata("propertyDeclarationWithoutExplicitType.kt") @TestMetadata("propertyDeclarationWithoutExplicitType.kt")
public void testPropertyDeclarationWithoutExplicitType() throws Exception { public void testPropertyDeclarationWithoutExplicitType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithoutExplicitType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/propertyDeclarationWithoutExplicitType.kt");
} }
@Test @Test
@TestMetadata("returnFromFunction.kt") @TestMetadata("returnFromFunction.kt")
public void testReturnFromFunction() throws Exception { public void testReturnFromFunction() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunction.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunction.kt");
} }
@Test @Test
@TestMetadata("returnFromFunctionQualifiedReceiver.kt") @TestMetadata("returnFromFunctionQualifiedReceiver.kt")
public void testReturnFromFunctionQualifiedReceiver() throws Exception { public void testReturnFromFunctionQualifiedReceiver() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunctionQualifiedReceiver.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunctionQualifiedReceiver.kt");
} }
@Test @Test
@TestMetadata("returnFromFunctionQualifiedSelector.kt") @TestMetadata("returnFromFunctionQualifiedSelector.kt")
public void testReturnFromFunctionQualifiedSelector() throws Exception { public void testReturnFromFunctionQualifiedSelector() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunctionQualifiedSelector.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromFunctionQualifiedSelector.kt");
} }
@Test @Test
@TestMetadata("returnFromLambda.kt") @TestMetadata("returnFromLambda.kt")
public void testReturnFromLambda() throws Exception { public void testReturnFromLambda() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromLambda.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/returnFromLambda.kt");
} }
@Test @Test
@TestMetadata("safeCallArgument.kt") @TestMetadata("safeCallArgument.kt")
public void testSafeCallArgument() throws Exception { public void testSafeCallArgument() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/safeCallArgument.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/safeCallArgument.kt");
} }
@Test @Test
@TestMetadata("sam.kt") @TestMetadata("sam.kt")
public void testSam() throws Exception { public void testSam() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/sam.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/sam.kt");
} }
@Test @Test
@TestMetadata("samAsArgument.kt") @TestMetadata("samAsArgument.kt")
public void testSamAsArgument() throws Exception { public void testSamAsArgument() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsArgument.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsArgument.kt");
} }
@Test @Test
@TestMetadata("samAsConstructorArgument.kt") @TestMetadata("samAsConstructorArgument.kt")
public void testSamAsConstructorArgument() throws Exception { public void testSamAsConstructorArgument() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsConstructorArgument.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsConstructorArgument.kt");
} }
@Test @Test
@TestMetadata("samAsReturn.kt") @TestMetadata("samAsReturn.kt")
public void testSamAsReturn() throws Exception { public void testSamAsReturn() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsReturn.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samAsReturn.kt");
} }
@Test @Test
@TestMetadata("samReferenceAsArgument.kt") @TestMetadata("samReferenceAsArgument.kt")
public void testSamReferenceAsArgument() throws Exception { public void testSamReferenceAsArgument() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samReferenceAsArgument.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samReferenceAsArgument.kt");
} }
@Test @Test
@TestMetadata("samReferenceAsVararg.kt") @TestMetadata("samReferenceAsVararg.kt")
public void testSamReferenceAsVararg() throws Exception { public void testSamReferenceAsVararg() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samReferenceAsVararg.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samReferenceAsVararg.kt");
} }
@Test @Test
@TestMetadata("samReferenceWithTypeCast.kt") @TestMetadata("samReferenceWithTypeCast.kt")
public void testSamReferenceWithTypeCast() throws Exception { public void testSamReferenceWithTypeCast() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samReferenceWithTypeCast.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samReferenceWithTypeCast.kt");
} }
@Test @Test
@TestMetadata("samWithExplicitTypeFromProperty.kt") @TestMetadata("samWithExplicitTypeFromProperty.kt")
public void testSamWithExplicitTypeFromProperty() throws Exception { public void testSamWithExplicitTypeFromProperty() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithExplicitTypeFromProperty.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithExplicitTypeFromProperty.kt");
} }
@Test @Test
@TestMetadata("samWithReturnToExplicitLabel.kt") @TestMetadata("samWithReturnToExplicitLabel.kt")
public void testSamWithReturnToExplicitLabel() throws Exception { public void testSamWithReturnToExplicitLabel() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithReturnToExplicitLabel.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithReturnToExplicitLabel.kt");
} }
@Test @Test
@TestMetadata("samWithReturnToImplicitLabel.kt") @TestMetadata("samWithReturnToImplicitLabel.kt")
public void testSamWithReturnToImplicitLabel() throws Exception { public void testSamWithReturnToImplicitLabel() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithReturnToImplicitLabel.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithReturnToImplicitLabel.kt");
} }
@Test @Test
@TestMetadata("samWithTypeCast.kt") @TestMetadata("samWithTypeCast.kt")
public void testSamWithTypeCast() throws Exception { public void testSamWithTypeCast() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithTypeCast.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/samWithTypeCast.kt");
} }
@Test @Test
@TestMetadata("statementInIf.kt") @TestMetadata("statementInIf.kt")
public void testStatementInIf() throws Exception { public void testStatementInIf() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/statementInIf.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/statementInIf.kt");
} }
@Test @Test
@TestMetadata("statementInIfBlockExpression.kt") @TestMetadata("statementInIfBlockExpression.kt")
public void testStatementInIfBlockExpression() throws Exception { public void testStatementInIfBlockExpression() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/statementInIfBlockExpression.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/statementInIfBlockExpression.kt");
} }
@Test @Test
@TestMetadata("statementInIfWithoutExplicitType.kt") @TestMetadata("statementInIfWithoutExplicitType.kt")
public void testStatementInIfWithoutExplicitType() throws Exception { public void testStatementInIfWithoutExplicitType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/statementInIfWithoutExplicitType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/statementInIfWithoutExplicitType.kt");
} }
@Test @Test
@TestMetadata("statementInWhen.kt") @TestMetadata("statementInWhen.kt")
public void testStatementInWhen() throws Exception { public void testStatementInWhen() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/statementInWhen.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/statementInWhen.kt");
} }
@Test @Test
@TestMetadata("statementInWhenBlockExpression.kt") @TestMetadata("statementInWhenBlockExpression.kt")
public void testStatementInWhenBlockExpression() throws Exception { public void testStatementInWhenBlockExpression() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/statementInWhenBlockExpression.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/statementInWhenBlockExpression.kt");
} }
@Test @Test
@TestMetadata("statementInWhenWithoutExplicitType.kt") @TestMetadata("statementInWhenWithoutExplicitType.kt")
public void testStatementInWhenWithoutExplicitType() throws Exception { public void testStatementInWhenWithoutExplicitType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/statementInWhenWithoutExplicitType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/statementInWhenWithoutExplicitType.kt");
} }
@Test @Test
@TestMetadata("variableAssignment.kt") @TestMetadata("variableAssignment.kt")
public void testVariableAssignment() throws Exception { public void testVariableAssignment() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/variableAssignment.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/variableAssignment.kt");
} }
@Test @Test
@TestMetadata("variableAssignmentQualified.kt") @TestMetadata("variableAssignmentQualified.kt")
public void testVariableAssignmentQualified() throws Exception { public void testVariableAssignmentQualified() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/variableAssignmentQualified.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/variableAssignmentQualified.kt");
} }
@Test @Test
@TestMetadata("whileCondition.kt") @TestMetadata("whileCondition.kt")
public void testWhileCondition() throws Exception { public void testWhileCondition() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/whileCondition.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/whileCondition.kt");
} }
@Test @Test
@TestMetadata("whileConditionQualified.kt") @TestMetadata("whileConditionQualified.kt")
public void testWhileConditionQualified() throws Exception { public void testWhileConditionQualified() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/whileConditionQualified.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expectedExpressionType/whileConditionQualified.kt");
} }
} }
@@ -28,437 +28,437 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType") @TestMetadata("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleHLExpressionTypeTestGenerated extends AbstractHLExpressionTypeTest { public class Fe10IdeNormalAnalysisSourceModuleHLExpressionTypeTestGenerated extends AbstractHLExpressionTypeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInExpressionType() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("anonymousFunction.kt")
public void testAnonymousFunction() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/anonymousFunction.kt");
}
@Test
@TestMetadata("arrayElement_arrayOfNulls.kt")
public void testArrayElement_arrayOfNulls() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/arrayElement_arrayOfNulls.kt");
}
@Test
@TestMetadata("array_arrayOfNulls.kt")
public void testArray_arrayOfNulls() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/array_arrayOfNulls.kt");
}
@Test
@TestMetadata("assignmentExpressionTarget.kt")
public void testAssignmentExpressionTarget() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignmentExpressionTarget.kt");
}
@Test
@TestMetadata("binaryExpression.kt")
public void testBinaryExpression() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/binaryExpression.kt");
}
@Test
@TestMetadata("breakExpression.kt")
public void testBreakExpression() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/breakExpression.kt");
}
@Test
@TestMetadata("forExpression.kt")
public void testForExpression() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/forExpression.kt");
}
@Test
@TestMetadata("functionCall.kt")
public void testFunctionCall() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/functionCall.kt");
}
@Test
@TestMetadata("inParens.kt")
public void testInParens() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/inParens.kt");
}
@Test
@TestMetadata("incompleteGet.kt")
public void testIncompleteGet() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/incompleteGet.kt");
}
@Test
@TestMetadata("insideStringTemplate.kt")
public void testInsideStringTemplate() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/insideStringTemplate.kt");
}
@Test
@TestMetadata("insideStringTemplateWithBinrary.kt")
public void testInsideStringTemplateWithBinrary() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/insideStringTemplateWithBinrary.kt");
}
@Test
@TestMetadata("intLiteral.kt")
public void testIntLiteral() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/intLiteral.kt");
}
@Test
@TestMetadata("javaEnhancedType.kt")
public void testJavaEnhancedType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/javaEnhancedType.kt");
}
@Test
@TestMetadata("javaEnhancedTypeExternalAnnotation.kt")
public void testJavaEnhancedTypeExternalAnnotation() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/javaEnhancedTypeExternalAnnotation.kt");
}
@Test
@TestMetadata("listElement_listOf.kt")
public void testListElement_listOf() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/listElement_listOf.kt");
}
@Test
@TestMetadata("listElement_mutableListOf.kt")
public void testListElement_mutableListOf() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/listElement_mutableListOf.kt");
}
@Test
@TestMetadata("list_listOf.kt")
public void testList_listOf() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/list_listOf.kt");
}
@Test
@TestMetadata("list_mutableListOf.kt")
public void testList_mutableListOf() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/list_mutableListOf.kt");
}
@Test
@TestMetadata("nameReference.kt")
public void testNameReference() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference.kt");
}
@Test
@TestMetadata("nonExpression.kt")
public void testNonExpression() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nonExpression.kt");
}
@Test
@TestMetadata("platformType.kt")
public void testPlatformType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/platformType.kt");
}
@Test
@TestMetadata("plusAssign.kt")
public void testPlusAssign() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/plusAssign.kt");
}
@Test
@TestMetadata("postfixDec.kt")
public void testPostfixDec() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/postfixDec.kt");
}
@Test
@TestMetadata("prefixInc.kt")
public void testPrefixInc() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/prefixInc.kt");
}
@Test
@TestMetadata("property.kt")
public void testProperty() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/property.kt");
}
@Test
@TestMetadata("resolvedSuper.kt")
public void testResolvedSuper() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/resolvedSuper.kt");
}
@Test
@TestMetadata("returnExpression.kt")
public void testReturnExpression() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/returnExpression.kt");
}
@Test
@TestMetadata("singleExpressionLambdaBody.kt")
public void testSingleExpressionLambdaBody() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/singleExpressionLambdaBody.kt");
}
@Test
@TestMetadata("smartcast_asCallArg.kt")
public void testSmartcast_asCallArg() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/smartcast_asCallArg.kt");
}
@Test
@TestMetadata("smartcast_asReceiver.kt")
public void testSmartcast_asReceiver() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/smartcast_asReceiver.kt");
}
@Test
@TestMetadata("smartcast_multi.kt")
public void testSmartcast_multi() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/smartcast_multi.kt");
}
@Test
@TestMetadata("smartcast_unused.kt")
public void testSmartcast_unused() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/smartcast_unused.kt");
}
@Test
@TestMetadata("stringLiteral.kt")
public void testStringLiteral() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/stringLiteral.kt");
}
@Test
@TestMetadata("underscoreTypeArgument.kt")
public void testUnderscoreTypeArgument() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/underscoreTypeArgument.kt");
}
@Test
@TestMetadata("unresolvedSuper_multipleSuperTypes.kt")
public void testUnresolvedSuper_multipleSuperTypes() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_multipleSuperTypes.kt");
}
@Test
@TestMetadata("unresolvedSuper_noSuperType.kt")
public void testUnresolvedSuper_noSuperType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_noSuperType.kt");
}
@Test
@TestMetadata("unresolvedSuper_singleSuperType.kt")
public void testUnresolvedSuper_singleSuperType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_singleSuperType.kt");
}
@Test
@TestMetadata("whileExpression.kt")
public void testWhileExpression() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/whileExpression.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment")
@TestDataPath("$PROJECT_ROOT")
public class Assignment {
@Test
public void testAllFilesPresentInAssignment() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInExpressionType() throws Exception { @TestMetadata("arrayAssignementTarget.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType"), Pattern.compile("^(.+)\\.kt$"), null, true); public void testArrayAssignementTarget() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment/arrayAssignementTarget.kt");
} }
@Test @Test
@TestMetadata("anonymousFunction.kt") @TestMetadata("arrayAssignmentTargetUnresovledSet.kt")
public void testAnonymousFunction() throws Exception { public void testArrayAssignmentTargetUnresovledSet() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/anonymousFunction.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment/arrayAssignmentTargetUnresovledSet.kt");
} }
@Test @Test
@TestMetadata("arrayElement_arrayOfNulls.kt") @TestMetadata("arrayAssignmentTargetWithTypeParameters.kt")
public void testArrayElement_arrayOfNulls() throws Exception { public void testArrayAssignmentTargetWithTypeParameters() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/arrayElement_arrayOfNulls.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment/arrayAssignmentTargetWithTypeParameters.kt");
} }
@Test @Test
@TestMetadata("array_arrayOfNulls.kt") @TestMetadata("arrayCompoundAssignementTarget.kt")
public void testArray_arrayOfNulls() throws Exception { public void testArrayCompoundAssignementTarget() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/array_arrayOfNulls.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment/arrayCompoundAssignementTarget.kt");
} }
@Test @Test
@TestMetadata("assignmentExpressionTarget.kt") @TestMetadata("readArrayElement.kt")
public void testAssignmentExpressionTarget() throws Exception { public void testReadArrayElement() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignmentExpressionTarget.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment/readArrayElement.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference")
@TestDataPath("$PROJECT_ROOT")
public class NameReference {
@Test
public void testAllFilesPresentInNameReference() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("binaryExpression.kt") @TestMetadata("assignment.kt")
public void testBinaryExpression() throws Exception { public void testAssignment() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/binaryExpression.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/assignment.kt");
} }
@Test @Test
@TestMetadata("breakExpression.kt") @TestMetadata("assignment_qualified.kt")
public void testBreakExpression() throws Exception { public void testAssignment_qualified() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/breakExpression.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/assignment_qualified.kt");
} }
@Test @Test
@TestMetadata("forExpression.kt") @TestMetadata("callableReference.kt")
public void testForExpression() throws Exception { public void testCallableReference() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/forExpression.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/callableReference.kt");
}
@Test
@TestMetadata("capturedBoundType.kt")
public void testCapturedBoundType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/capturedBoundType.kt");
} }
@Test @Test
@TestMetadata("functionCall.kt") @TestMetadata("functionCall.kt")
public void testFunctionCall() throws Exception { public void testFunctionCall() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/functionCall.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionCall.kt");
} }
@Test @Test
@TestMetadata("inParens.kt") @TestMetadata("functionCall_invalid.kt")
public void testInParens() throws Exception { public void testFunctionCall_invalid() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/inParens.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionCall_invalid.kt");
} }
@Test @Test
@TestMetadata("incompleteGet.kt") @TestMetadata("functionCall_safeAccess.kt")
public void testIncompleteGet() throws Exception { public void testFunctionCall_safeAccess() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/incompleteGet.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionCall_safeAccess.kt");
} }
@Test @Test
@TestMetadata("insideStringTemplate.kt") @TestMetadata("functionalType.kt")
public void testInsideStringTemplate() throws Exception { public void testFunctionalType() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/insideStringTemplate.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionalType.kt");
} }
@Test @Test
@TestMetadata("insideStringTemplateWithBinrary.kt") @TestMetadata("functionalType_parens_1.kt")
public void testInsideStringTemplateWithBinrary() throws Exception { public void testFunctionalType_parens_1() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/insideStringTemplateWithBinrary.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionalType_parens_1.kt");
} }
@Test @Test
@TestMetadata("intLiteral.kt") @TestMetadata("functionalType_parens_2.kt")
public void testIntLiteral() throws Exception { public void testFunctionalType_parens_2() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/intLiteral.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionalType_parens_2.kt");
} }
@Test @Test
@TestMetadata("javaEnhancedType.kt") @TestMetadata("functionalType_withReceiver.kt")
public void testJavaEnhancedType() throws Exception { public void testFunctionalType_withReceiver() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/javaEnhancedType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionalType_withReceiver.kt");
} }
@Test @Test
@TestMetadata("javaEnhancedTypeExternalAnnotation.kt") @TestMetadata("innerType_constructor.kt")
public void testJavaEnhancedTypeExternalAnnotation() throws Exception { public void testInnerType_constructor() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/javaEnhancedTypeExternalAnnotation.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/innerType_constructor.kt");
} }
@Test @Test
@TestMetadata("listElement_listOf.kt") @TestMetadata("innerType_constructor_invalid.kt")
public void testListElement_listOf() throws Exception { public void testInnerType_constructor_invalid() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/listElement_listOf.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/innerType_constructor_invalid.kt");
} }
@Test @Test
@TestMetadata("listElement_mutableListOf.kt") @TestMetadata("invokeCallOnObject1.kt")
public void testListElement_mutableListOf() throws Exception { public void testInvokeCallOnObject1() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/listElement_mutableListOf.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/invokeCallOnObject1.kt");
} }
@Test @Test
@TestMetadata("list_listOf.kt") @TestMetadata("invokeCallOnObject2.kt")
public void testList_listOf() throws Exception { public void testInvokeCallOnObject2() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/list_listOf.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/invokeCallOnObject2.kt");
} }
@Test @Test
@TestMetadata("list_mutableListOf.kt") @TestMetadata("nestedType_constructor.kt")
public void testList_mutableListOf() throws Exception { public void testNestedType_constructor() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/list_mutableListOf.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/nestedType_constructor.kt");
} }
@Test @Test
@TestMetadata("nameReference.kt") @TestMetadata("nestedType_constructor_invalid.kt")
public void testNameReference() throws Exception { public void testNestedType_constructor_invalid() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/nestedType_constructor_invalid.kt");
} }
@Test @Test
@TestMetadata("nonExpression.kt") @TestMetadata("nestedType_object.kt")
public void testNonExpression() throws Exception { public void testNestedType_object() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nonExpression.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/nestedType_object.kt");
} }
@Test @Test
@TestMetadata("platformType.kt") @TestMetadata("nestedType_object_extensionInvoke.kt")
public void testPlatformType() throws Exception { public void testNestedType_object_extensionInvoke() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/platformType.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/nestedType_object_extensionInvoke.kt");
} }
@Test @Test
@TestMetadata("plusAssign.kt") @TestMetadata("propertyCall.kt")
public void testPlusAssign() throws Exception { public void testPropertyCall() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/plusAssign.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/propertyCall.kt");
} }
@Test @Test
@TestMetadata("postfixDec.kt") @TestMetadata("propertyCall_genericExtension.kt")
public void testPostfixDec() throws Exception { public void testPropertyCall_genericExtension() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/postfixDec.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/propertyCall_genericExtension.kt");
} }
@Test @Test
@TestMetadata("prefixInc.kt") @TestMetadata("propertyCall_safeAccess.kt")
public void testPrefixInc() throws Exception { public void testPropertyCall_safeAccess() {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/prefixInc.kt"); runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/propertyCall_safeAccess.kt");
}
@Test
@TestMetadata("property.kt")
public void testProperty() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/property.kt");
}
@Test
@TestMetadata("resolvedSuper.kt")
public void testResolvedSuper() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/resolvedSuper.kt");
}
@Test
@TestMetadata("returnExpression.kt")
public void testReturnExpression() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/returnExpression.kt");
}
@Test
@TestMetadata("singleExpressionLambdaBody.kt")
public void testSingleExpressionLambdaBody() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/singleExpressionLambdaBody.kt");
}
@Test
@TestMetadata("smartcast_asCallArg.kt")
public void testSmartcast_asCallArg() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/smartcast_asCallArg.kt");
}
@Test
@TestMetadata("smartcast_asReceiver.kt")
public void testSmartcast_asReceiver() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/smartcast_asReceiver.kt");
}
@Test
@TestMetadata("smartcast_multi.kt")
public void testSmartcast_multi() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/smartcast_multi.kt");
}
@Test
@TestMetadata("smartcast_unused.kt")
public void testSmartcast_unused() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/smartcast_unused.kt");
}
@Test
@TestMetadata("stringLiteral.kt")
public void testStringLiteral() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/stringLiteral.kt");
}
@Test
@TestMetadata("underscoreTypeArgument.kt")
public void testUnderscoreTypeArgument() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/underscoreTypeArgument.kt");
}
@Test
@TestMetadata("unresolvedSuper_multipleSuperTypes.kt")
public void testUnresolvedSuper_multipleSuperTypes() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_multipleSuperTypes.kt");
}
@Test
@TestMetadata("unresolvedSuper_noSuperType.kt")
public void testUnresolvedSuper_noSuperType() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_noSuperType.kt");
}
@Test
@TestMetadata("unresolvedSuper_singleSuperType.kt")
public void testUnresolvedSuper_singleSuperType() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/unresolvedSuper_singleSuperType.kt");
}
@Test
@TestMetadata("whileExpression.kt")
public void testWhileExpression() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/whileExpression.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment")
@TestDataPath("$PROJECT_ROOT")
public class Assignment {
@Test
public void testAllFilesPresentInAssignment() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("arrayAssignementTarget.kt")
public void testArrayAssignementTarget() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment/arrayAssignementTarget.kt");
}
@Test
@TestMetadata("arrayAssignmentTargetUnresovledSet.kt")
public void testArrayAssignmentTargetUnresovledSet() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment/arrayAssignmentTargetUnresovledSet.kt");
}
@Test
@TestMetadata("arrayAssignmentTargetWithTypeParameters.kt")
public void testArrayAssignmentTargetWithTypeParameters() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment/arrayAssignmentTargetWithTypeParameters.kt");
}
@Test
@TestMetadata("arrayCompoundAssignementTarget.kt")
public void testArrayCompoundAssignementTarget() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment/arrayCompoundAssignementTarget.kt");
}
@Test
@TestMetadata("readArrayElement.kt")
public void testReadArrayElement() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/assignment/readArrayElement.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference")
@TestDataPath("$PROJECT_ROOT")
public class NameReference {
@Test
public void testAllFilesPresentInNameReference() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("assignment.kt")
public void testAssignment() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/assignment.kt");
}
@Test
@TestMetadata("assignment_qualified.kt")
public void testAssignment_qualified() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/assignment_qualified.kt");
}
@Test
@TestMetadata("callableReference.kt")
public void testCallableReference() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/callableReference.kt");
}
@Test
@TestMetadata("capturedBoundType.kt")
public void testCapturedBoundType() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/capturedBoundType.kt");
}
@Test
@TestMetadata("functionCall.kt")
public void testFunctionCall() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionCall.kt");
}
@Test
@TestMetadata("functionCall_invalid.kt")
public void testFunctionCall_invalid() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionCall_invalid.kt");
}
@Test
@TestMetadata("functionCall_safeAccess.kt")
public void testFunctionCall_safeAccess() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionCall_safeAccess.kt");
}
@Test
@TestMetadata("functionalType.kt")
public void testFunctionalType() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionalType.kt");
}
@Test
@TestMetadata("functionalType_parens_1.kt")
public void testFunctionalType_parens_1() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionalType_parens_1.kt");
}
@Test
@TestMetadata("functionalType_parens_2.kt")
public void testFunctionalType_parens_2() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionalType_parens_2.kt");
}
@Test
@TestMetadata("functionalType_withReceiver.kt")
public void testFunctionalType_withReceiver() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/functionalType_withReceiver.kt");
}
@Test
@TestMetadata("innerType_constructor.kt")
public void testInnerType_constructor() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/innerType_constructor.kt");
}
@Test
@TestMetadata("innerType_constructor_invalid.kt")
public void testInnerType_constructor_invalid() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/innerType_constructor_invalid.kt");
}
@Test
@TestMetadata("invokeCallOnObject1.kt")
public void testInvokeCallOnObject1() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/invokeCallOnObject1.kt");
}
@Test
@TestMetadata("invokeCallOnObject2.kt")
public void testInvokeCallOnObject2() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/invokeCallOnObject2.kt");
}
@Test
@TestMetadata("nestedType_constructor.kt")
public void testNestedType_constructor() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/nestedType_constructor.kt");
}
@Test
@TestMetadata("nestedType_constructor_invalid.kt")
public void testNestedType_constructor_invalid() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/nestedType_constructor_invalid.kt");
}
@Test
@TestMetadata("nestedType_object.kt")
public void testNestedType_object() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/nestedType_object.kt");
}
@Test
@TestMetadata("nestedType_object_extensionInvoke.kt")
public void testNestedType_object_extensionInvoke() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/nestedType_object_extensionInvoke.kt");
}
@Test
@TestMetadata("propertyCall.kt")
public void testPropertyCall() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/propertyCall.kt");
}
@Test
@TestMetadata("propertyCall_genericExtension.kt")
public void testPropertyCall_genericExtension() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/propertyCall_genericExtension.kt");
}
@Test
@TestMetadata("propertyCall_safeAccess.kt")
public void testPropertyCall_safeAccess() throws Exception {
runTest("analysis/analysis-api/testData/components/expressionTypeProvider/expressionType/nameReference/propertyCall_safeAccess.kt");
}
} }
}
} }
@@ -28,39 +28,39 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/multiplatformInfoProvider/expectForActual") @TestMetadata("analysis/analysis-api/testData/components/multiplatformInfoProvider/expectForActual")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleExpectForActualTestGenerated extends AbstractExpectForActualTest { public class Fe10IdeNormalAnalysisSourceModuleExpectForActualTestGenerated extends AbstractExpectForActualTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
@TestMetadata("actual_object.kt") @TestMetadata("actual_object.kt")
public void testActual_object() throws Exception { public void testActual_object() {
runTest("analysis/analysis-api/testData/components/multiplatformInfoProvider/expectForActual/actual_object.kt"); runTest("analysis/analysis-api/testData/components/multiplatformInfoProvider/expectForActual/actual_object.kt");
} }
@Test @Test
public void testAllFilesPresentInExpectForActual() throws Exception { public void testAllFilesPresentInExpectForActual() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/multiplatformInfoProvider/expectForActual"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/multiplatformInfoProvider/expectForActual"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("matchingButIncompatibleExpect.kt") @TestMetadata("matchingButIncompatibleExpect.kt")
public void testMatchingButIncompatibleExpect() throws Exception { public void testMatchingButIncompatibleExpect() {
runTest("analysis/analysis-api/testData/components/multiplatformInfoProvider/expectForActual/matchingButIncompatibleExpect.kt"); runTest("analysis/analysis-api/testData/components/multiplatformInfoProvider/expectForActual/matchingButIncompatibleExpect.kt");
} }
@Test @Test
@TestMetadata("multipleExpects.kt") @TestMetadata("multipleExpects.kt")
public void testMultipleExpects() throws Exception { public void testMultipleExpects() {
runTest("analysis/analysis-api/testData/components/multiplatformInfoProvider/expectForActual/multipleExpects.kt"); runTest("analysis/analysis-api/testData/components/multiplatformInfoProvider/expectForActual/multipleExpects.kt");
} }
} }
@@ -28,105 +28,105 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration") @TestMetadata("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleAnalysisApiPsiTypeProviderTestGenerated extends AbstractAnalysisApiPsiTypeProviderTest { public class Fe10IdeNormalAnalysisSourceModuleAnalysisApiPsiTypeProviderTestGenerated extends AbstractAnalysisApiPsiTypeProviderTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
@TestMetadata("actual_jvmInline_typealias.kt") @TestMetadata("actual_jvmInline_typealias.kt")
public void testActual_jvmInline_typealias() throws Exception { public void testActual_jvmInline_typealias() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/actual_jvmInline_typealias.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/actual_jvmInline_typealias.kt");
} }
@Test @Test
@TestMetadata("actual_typealias.kt") @TestMetadata("actual_typealias.kt")
public void testActual_typealias() throws Exception { public void testActual_typealias() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/actual_typealias.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/actual_typealias.kt");
} }
@Test @Test
public void testAllFilesPresentInForDeclaration() throws Exception { public void testAllFilesPresentInForDeclaration() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("anonymousObject_exposedAsReturnValue.kt") @TestMetadata("anonymousObject_exposedAsReturnValue.kt")
public void testAnonymousObject_exposedAsReturnValue() throws Exception { public void testAnonymousObject_exposedAsReturnValue() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/anonymousObject_exposedAsReturnValue.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/anonymousObject_exposedAsReturnValue.kt");
} }
@Test @Test
@TestMetadata("duplicatedClass_functionParameter.kt") @TestMetadata("duplicatedClass_functionParameter.kt")
public void testDuplicatedClass_functionParameter() throws Exception { public void testDuplicatedClass_functionParameter() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/duplicatedClass_functionParameter.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/duplicatedClass_functionParameter.kt");
} }
@Test @Test
@TestMetadata("errorTypeInNestedTypeArgument.kt") @TestMetadata("errorTypeInNestedTypeArgument.kt")
public void testErrorTypeInNestedTypeArgument() throws Exception { public void testErrorTypeInNestedTypeArgument() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/errorTypeInNestedTypeArgument.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/errorTypeInNestedTypeArgument.kt");
} }
@Test @Test
@TestMetadata("localClass_exposedAsMemberInAnonymousObject.kt") @TestMetadata("localClass_exposedAsMemberInAnonymousObject.kt")
public void testLocalClass_exposedAsMemberInAnonymousObject() throws Exception { public void testLocalClass_exposedAsMemberInAnonymousObject() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsMemberInAnonymousObject.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsMemberInAnonymousObject.kt");
} }
@Test @Test
@TestMetadata("localClass_exposedAsReturnValue.kt") @TestMetadata("localClass_exposedAsReturnValue.kt")
public void testLocalClass_exposedAsReturnValue() throws Exception { public void testLocalClass_exposedAsReturnValue() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsReturnValue.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsReturnValue.kt");
} }
@Test @Test
@TestMetadata("localClass_exposedAsReturnValue_privateFunction.kt") @TestMetadata("localClass_exposedAsReturnValue_privateFunction.kt")
public void testLocalClass_exposedAsReturnValue_privateFunction() throws Exception { public void testLocalClass_exposedAsReturnValue_privateFunction() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsReturnValue_privateFunction.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_exposedAsReturnValue_privateFunction.kt");
} }
@Test @Test
@TestMetadata("localClass_localFunctionInSameScope.kt") @TestMetadata("localClass_localFunctionInSameScope.kt")
public void testLocalClass_localFunctionInSameScope() throws Exception { public void testLocalClass_localFunctionInSameScope() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localFunctionInSameScope.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localFunctionInSameScope.kt");
} }
@Test @Test
@TestMetadata("localClass_localPropertyInSameScope.kt") @TestMetadata("localClass_localPropertyInSameScope.kt")
public void testLocalClass_localPropertyInSameScope() throws Exception { public void testLocalClass_localPropertyInSameScope() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localPropertyInSameScope.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localPropertyInSameScope.kt");
} }
@Test @Test
@TestMetadata("localClass_localPropertyInSampeScope_functionalType.kt") @TestMetadata("localClass_localPropertyInSampeScope_functionalType.kt")
public void testLocalClass_localPropertyInSampeScope_functionalType() throws Exception { public void testLocalClass_localPropertyInSampeScope_functionalType() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localPropertyInSampeScope_functionalType.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_localPropertyInSampeScope_functionalType.kt");
} }
@Test @Test
@TestMetadata("localClass_memberFunction.kt") @TestMetadata("localClass_memberFunction.kt")
public void testLocalClass_memberFunction() throws Exception { public void testLocalClass_memberFunction() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_memberFunction.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/localClass_memberFunction.kt");
} }
@Test @Test
@TestMetadata("suspendFunctionValueParameterNoStdlib.kt") @TestMetadata("suspendFunctionValueParameterNoStdlib.kt")
public void testSuspendFunctionValueParameterNoStdlib() throws Exception { public void testSuspendFunctionValueParameterNoStdlib() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/suspendFunctionValueParameterNoStdlib.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/suspendFunctionValueParameterNoStdlib.kt");
} }
@Test @Test
@TestMetadata("suspendFunctionValueParameterWithStdlib.kt") @TestMetadata("suspendFunctionValueParameterWithStdlib.kt")
public void testSuspendFunctionValueParameterWithStdlib() throws Exception { public void testSuspendFunctionValueParameterWithStdlib() {
runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/suspendFunctionValueParameterWithStdlib.kt"); runTest("analysis/analysis-api/testData/components/psiTypeProvider/psiType/forDeclaration/suspendFunctionValueParameterWithStdlib.kt");
} }
} }
@@ -28,69 +28,69 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion") @TestMetadata("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleIsImplicitCompanionReferenceTestGenerated extends AbstractIsImplicitCompanionReferenceTest { public class Fe10IdeNormalAnalysisSourceModuleIsImplicitCompanionReferenceTestGenerated extends AbstractIsImplicitCompanionReferenceTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInIsImplicitReferenceToCompanion() throws Exception { public void testAllFilesPresentInIsImplicitReferenceToCompanion() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("classAccessWithExplicitReferenceToCompanion.kt") @TestMetadata("classAccessWithExplicitReferenceToCompanion.kt")
public void testClassAccessWithExplicitReferenceToCompanion() throws Exception { public void testClassAccessWithExplicitReferenceToCompanion() {
runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/classAccessWithExplicitReferenceToCompanion.kt"); runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/classAccessWithExplicitReferenceToCompanion.kt");
} }
@Test @Test
@TestMetadata("classAccessWithExplicitReferenceToNamedCompanion.kt") @TestMetadata("classAccessWithExplicitReferenceToNamedCompanion.kt")
public void testClassAccessWithExplicitReferenceToNamedCompanion() throws Exception { public void testClassAccessWithExplicitReferenceToNamedCompanion() {
runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/classAccessWithExplicitReferenceToNamedCompanion.kt"); runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/classAccessWithExplicitReferenceToNamedCompanion.kt");
} }
@Test @Test
@TestMetadata("constructorCall.kt") @TestMetadata("constructorCall.kt")
public void testConstructorCall() throws Exception { public void testConstructorCall() {
runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/constructorCall.kt"); runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/constructorCall.kt");
} }
@Test @Test
@TestMetadata("constructorCallWithInvokeInCompanion.kt") @TestMetadata("constructorCallWithInvokeInCompanion.kt")
public void testConstructorCallWithInvokeInCompanion() throws Exception { public void testConstructorCallWithInvokeInCompanion() {
runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/constructorCallWithInvokeInCompanion.kt"); runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/constructorCallWithInvokeInCompanion.kt");
} }
@Test @Test
@TestMetadata("explicitReferenceToCompanion.kt") @TestMetadata("explicitReferenceToCompanion.kt")
public void testExplicitReferenceToCompanion() throws Exception { public void testExplicitReferenceToCompanion() {
runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/explicitReferenceToCompanion.kt"); runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/explicitReferenceToCompanion.kt");
} }
@Test @Test
@TestMetadata("explicitReferenceToNamedCompanion.kt") @TestMetadata("explicitReferenceToNamedCompanion.kt")
public void testExplicitReferenceToNamedCompanion() throws Exception { public void testExplicitReferenceToNamedCompanion() {
runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/explicitReferenceToNamedCompanion.kt"); runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/explicitReferenceToNamedCompanion.kt");
} }
@Test @Test
@TestMetadata("impicitReferenceToCompanion.kt") @TestMetadata("impicitReferenceToCompanion.kt")
public void testImpicitReferenceToCompanion() throws Exception { public void testImpicitReferenceToCompanion() {
runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/impicitReferenceToCompanion.kt"); runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/impicitReferenceToCompanion.kt");
} }
@Test @Test
@TestMetadata("qualifierReferenceToClassWithCompanion.kt") @TestMetadata("qualifierReferenceToClassWithCompanion.kt")
public void testQualifierReferenceToClassWithCompanion() throws Exception { public void testQualifierReferenceToClassWithCompanion() {
runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/qualifierReferenceToClassWithCompanion.kt"); runTest("analysis/analysis-api/testData/components/referenceResolveProvider/isImplicitReferenceToCompanion/qualifierReferenceToClassWithCompanion.kt");
} }
} }
@@ -28,51 +28,51 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope") @TestMetadata("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleDelegateMemberScopeTestGenerated extends AbstractDelegateMemberScopeTest { public class Fe10IdeNormalAnalysisSourceModuleDelegateMemberScopeTestGenerated extends AbstractDelegateMemberScopeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInDelegatedMemberScope() throws Exception { public void testAllFilesPresentInDelegatedMemberScope() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("propertyWithGetter.kt") @TestMetadata("propertyWithGetter.kt")
public void testPropertyWithGetter() throws Exception { public void testPropertyWithGetter() {
runTest("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope/propertyWithGetter.kt"); runTest("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope/propertyWithGetter.kt");
} }
@Test @Test
@TestMetadata("simple.kt") @TestMetadata("simple.kt")
public void testSimple() throws Exception { public void testSimple() {
runTest("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope/simple.kt"); runTest("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope/simple.kt");
} }
@Test @Test
@TestMetadata("simpleLibrary.kt") @TestMetadata("simpleLibrary.kt")
public void testSimpleLibrary() throws Exception { public void testSimpleLibrary() {
runTest("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope/simpleLibrary.kt"); runTest("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope/simpleLibrary.kt");
} }
@Test @Test
@TestMetadata("withImplicitType.kt") @TestMetadata("withImplicitType.kt")
public void testWithImplicitType() throws Exception { public void testWithImplicitType() {
runTest("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope/withImplicitType.kt"); runTest("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope/withImplicitType.kt");
} }
@Test @Test
@TestMetadata("withOverridden.kt") @TestMetadata("withOverridden.kt")
public void testWithOverridden() throws Exception { public void testWithOverridden() {
runTest("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope/withOverridden.kt"); runTest("analysis/analysis-api/testData/components/scopeProvider/delegatedMemberScope/withOverridden.kt");
} }
} }
@@ -28,33 +28,33 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/scopeProvider/fileScopeTest") @TestMetadata("analysis/analysis-api/testData/components/scopeProvider/fileScopeTest")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleFileScopeTestGenerated extends AbstractFileScopeTest { public class Fe10IdeNormalAnalysisSourceModuleFileScopeTestGenerated extends AbstractFileScopeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInFileScopeTest() throws Exception { public void testAllFilesPresentInFileScopeTest() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/scopeProvider/fileScopeTest"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/scopeProvider/fileScopeTest"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("fileScope.kt") @TestMetadata("fileScope.kt")
public void testFileScope() throws Exception { public void testFileScope() {
runTest("analysis/analysis-api/testData/components/scopeProvider/fileScopeTest/fileScope.kt"); runTest("analysis/analysis-api/testData/components/scopeProvider/fileScopeTest/fileScope.kt");
} }
@Test @Test
@TestMetadata("simpleFileScope.kt") @TestMetadata("simpleFileScope.kt")
public void testSimpleFileScope() throws Exception { public void testSimpleFileScope() {
runTest("analysis/analysis-api/testData/components/scopeProvider/fileScopeTest/simpleFileScope.kt"); runTest("analysis/analysis-api/testData/components/scopeProvider/fileScopeTest/simpleFileScope.kt");
} }
} }
@@ -28,75 +28,75 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo") @TestMetadata("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleHLSmartCastInfoTestGenerated extends AbstractHLSmartCastInfoTest { public class Fe10IdeNormalAnalysisSourceModuleHLSmartCastInfoTestGenerated extends AbstractHLSmartCastInfoTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInSmartCastInfo() throws Exception { public void testAllFilesPresentInSmartCastInfo() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("bothImplicitReceiversSmartCast.kt") @TestMetadata("bothImplicitReceiversSmartCast.kt")
public void testBothImplicitReceiversSmartCast() throws Exception { public void testBothImplicitReceiversSmartCast() {
runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/bothImplicitReceiversSmartCast.kt"); runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/bothImplicitReceiversSmartCast.kt");
} }
@Test @Test
@TestMetadata("multiSmartcastAsReceiver_stable.kt") @TestMetadata("multiSmartcastAsReceiver_stable.kt")
public void testMultiSmartcastAsReceiver_stable() throws Exception { public void testMultiSmartcastAsReceiver_stable() {
runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_stable.kt"); runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_stable.kt");
} }
@Test @Test
@TestMetadata("multiSmartcastAsReceiver_unstable.kt") @TestMetadata("multiSmartcastAsReceiver_unstable.kt")
public void testMultiSmartcastAsReceiver_unstable() throws Exception { public void testMultiSmartcastAsReceiver_unstable() {
runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_unstable.kt"); runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcastAsReceiver_unstable.kt");
} }
@Test @Test
@TestMetadata("multiSmartcast_stable.kt") @TestMetadata("multiSmartcast_stable.kt")
public void testMultiSmartcast_stable() throws Exception { public void testMultiSmartcast_stable() {
runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_stable.kt"); runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_stable.kt");
} }
@Test @Test
@TestMetadata("multiSmartcast_unstable.kt") @TestMetadata("multiSmartcast_unstable.kt")
public void testMultiSmartcast_unstable() throws Exception { public void testMultiSmartcast_unstable() {
runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_unstable.kt"); runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/multiSmartcast_unstable.kt");
} }
@Test @Test
@TestMetadata("smartcastAsReceiver_stable.kt") @TestMetadata("smartcastAsReceiver_stable.kt")
public void testSmartcastAsReceiver_stable() throws Exception { public void testSmartcastAsReceiver_stable() {
runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcastAsReceiver_stable.kt"); runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcastAsReceiver_stable.kt");
} }
@Test @Test
@TestMetadata("smartcastAsReceiver_unstable.kt") @TestMetadata("smartcastAsReceiver_unstable.kt")
public void testSmartcastAsReceiver_unstable() throws Exception { public void testSmartcastAsReceiver_unstable() {
runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcastAsReceiver_unstable.kt"); runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcastAsReceiver_unstable.kt");
} }
@Test @Test
@TestMetadata("smartcast_stable.kt") @TestMetadata("smartcast_stable.kt")
public void testSmartcast_stable() throws Exception { public void testSmartcast_stable() {
runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_stable.kt"); runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_stable.kt");
} }
@Test @Test
@TestMetadata("smartcast_unstable.kt") @TestMetadata("smartcast_unstable.kt")
public void testSmartcast_unstable() throws Exception { public void testSmartcast_unstable() {
runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_unstable.kt"); runTest("analysis/analysis-api/testData/components/smartCastProvider/smartCastInfo/smartcast_unstable.kt");
} }
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/isSubclassOf") @TestMetadata("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/isSubclassOf")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleIsSubclassOfTestGenerated extends AbstractIsSubclassOfTest { public class Fe10IdeNormalAnalysisSourceModuleIsSubclassOfTestGenerated extends AbstractIsSubclassOfTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInIsSubclassOf() throws Exception { public void testAllFilesPresentInIsSubclassOf() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/isSubclassOf"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/isSubclassOf"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("localClasses.kt") @TestMetadata("localClasses.kt")
public void testLocalClasses() throws Exception { public void testLocalClasses() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/isSubclassOf/localClasses.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/isSubclassOf/localClasses.kt");
} }
} }
@@ -28,129 +28,129 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols") @TestMetadata("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleOverriddenDeclarationProviderTestGenerated extends AbstractOverriddenDeclarationProviderTest { public class Fe10IdeNormalAnalysisSourceModuleOverriddenDeclarationProviderTestGenerated extends AbstractOverriddenDeclarationProviderTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInOverriddenSymbols() throws Exception { public void testAllFilesPresentInOverriddenSymbols() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("arraylistSubtype.kt") @TestMetadata("arraylistSubtype.kt")
public void testArraylistSubtype() throws Exception { public void testArraylistSubtype() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/arraylistSubtype.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/arraylistSubtype.kt");
} }
@Test @Test
@TestMetadata("backingField.kt") @TestMetadata("backingField.kt")
public void testBackingField() throws Exception { public void testBackingField() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/backingField.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/backingField.kt");
} }
@Test @Test
@TestMetadata("delegateOverrideWithImplicitTypeInsideAnonymousObject.kt") @TestMetadata("delegateOverrideWithImplicitTypeInsideAnonymousObject.kt")
public void testDelegateOverrideWithImplicitTypeInsideAnonymousObject() throws Exception { public void testDelegateOverrideWithImplicitTypeInsideAnonymousObject() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/delegateOverrideWithImplicitTypeInsideAnonymousObject.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/delegateOverrideWithImplicitTypeInsideAnonymousObject.kt");
} }
@Test @Test
@TestMetadata("delegateOverrideWithoutImplicitTypeInsideAnonymousObject.kt") @TestMetadata("delegateOverrideWithoutImplicitTypeInsideAnonymousObject.kt")
public void testDelegateOverrideWithoutImplicitTypeInsideAnonymousObject() throws Exception { public void testDelegateOverrideWithoutImplicitTypeInsideAnonymousObject() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/delegateOverrideWithoutImplicitTypeInsideAnonymousObject.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/delegateOverrideWithoutImplicitTypeInsideAnonymousObject.kt");
} }
@Test @Test
@TestMetadata("inAnonymousClass.kt") @TestMetadata("inAnonymousClass.kt")
public void testInAnonymousClass() throws Exception { public void testInAnonymousClass() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inAnonymousClass.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inAnonymousClass.kt");
} }
@Test @Test
@TestMetadata("inLocalClass.kt") @TestMetadata("inLocalClass.kt")
public void testInLocalClass() throws Exception { public void testInLocalClass() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inLocalClass.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inLocalClass.kt");
} }
@Test @Test
@TestMetadata("inOtherFile.kt") @TestMetadata("inOtherFile.kt")
public void testInOtherFile() throws Exception { public void testInOtherFile() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inOtherFile.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/inOtherFile.kt");
} }
@Test @Test
@TestMetadata("intersectionOverride.kt") @TestMetadata("intersectionOverride.kt")
public void testIntersectionOverride() throws Exception { public void testIntersectionOverride() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverride.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverride.kt");
} }
@Test @Test
@TestMetadata("intersectionOverride2.kt") @TestMetadata("intersectionOverride2.kt")
public void testIntersectionOverride2() throws Exception { public void testIntersectionOverride2() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverride2.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverride2.kt");
} }
@Test @Test
@TestMetadata("intersectionOverrideWithImplicitTypeInsideAnonymousObject.kt") @TestMetadata("intersectionOverrideWithImplicitTypeInsideAnonymousObject.kt")
public void testIntersectionOverrideWithImplicitTypeInsideAnonymousObject() throws Exception { public void testIntersectionOverrideWithImplicitTypeInsideAnonymousObject() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverrideWithImplicitTypeInsideAnonymousObject.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverrideWithImplicitTypeInsideAnonymousObject.kt");
} }
@Test @Test
@TestMetadata("intersectionOverrideWithoutImplicitTypeInsideAnonymousObject.kt") @TestMetadata("intersectionOverrideWithoutImplicitTypeInsideAnonymousObject.kt")
public void testIntersectionOverrideWithoutImplicitTypeInsideAnonymousObject() throws Exception { public void testIntersectionOverrideWithoutImplicitTypeInsideAnonymousObject() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverrideWithoutImplicitTypeInsideAnonymousObject.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/intersectionOverrideWithoutImplicitTypeInsideAnonymousObject.kt");
} }
@Test @Test
@TestMetadata("javaAccessors.kt") @TestMetadata("javaAccessors.kt")
public void testJavaAccessors() throws Exception { public void testJavaAccessors() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/javaAccessors.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/javaAccessors.kt");
} }
@Test @Test
@TestMetadata("multipleInterfaces.kt") @TestMetadata("multipleInterfaces.kt")
public void testMultipleInterfaces() throws Exception { public void testMultipleInterfaces() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/multipleInterfaces.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/multipleInterfaces.kt");
} }
@Test @Test
@TestMetadata("onEnumEntry.kt") @TestMetadata("onEnumEntry.kt")
public void testOnEnumEntry() throws Exception { public void testOnEnumEntry() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/onEnumEntry.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/onEnumEntry.kt");
} }
@Test @Test
@TestMetadata("parameterWithGeneratedProperty.kt") @TestMetadata("parameterWithGeneratedProperty.kt")
public void testParameterWithGeneratedProperty() throws Exception { public void testParameterWithGeneratedProperty() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/parameterWithGeneratedProperty.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/parameterWithGeneratedProperty.kt");
} }
@Test @Test
@TestMetadata("sequenceOfOverrides.kt") @TestMetadata("sequenceOfOverrides.kt")
public void testSequenceOfOverrides() throws Exception { public void testSequenceOfOverrides() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/sequenceOfOverrides.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/sequenceOfOverrides.kt");
} }
@Test @Test
@TestMetadata("substitutionOverrideWithImplicitTypeInsideAnonymousObject.kt") @TestMetadata("substitutionOverrideWithImplicitTypeInsideAnonymousObject.kt")
public void testSubstitutionOverrideWithImplicitTypeInsideAnonymousObject() throws Exception { public void testSubstitutionOverrideWithImplicitTypeInsideAnonymousObject() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/substitutionOverrideWithImplicitTypeInsideAnonymousObject.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/substitutionOverrideWithImplicitTypeInsideAnonymousObject.kt");
} }
@Test @Test
@TestMetadata("substitutionOverrideWithoutImplicitTypeInsideAnonymousObject.kt") @TestMetadata("substitutionOverrideWithoutImplicitTypeInsideAnonymousObject.kt")
public void testSubstitutionOverrideWithoutImplicitTypeInsideAnonymousObject() throws Exception { public void testSubstitutionOverrideWithoutImplicitTypeInsideAnonymousObject() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/substitutionOverrideWithoutImplicitTypeInsideAnonymousObject.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationOverridesProvider/overriddenSymbols/substitutionOverrideWithoutImplicitTypeInsideAnonymousObject.kt");
} }
} }
@@ -28,229 +28,229 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration") @TestMetadata("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleRendererTestGenerated extends AbstractRendererTest { public class Fe10IdeNormalAnalysisSourceModuleRendererTestGenerated extends AbstractRendererTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInRenderDeclaration() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("annotation.kt")
public void testAnnotation() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/annotation.kt");
}
@Test
@TestMetadata("complexTypes.kt")
public void testComplexTypes() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/complexTypes.kt");
}
@Test
@TestMetadata("constructorInObject.kt")
public void testConstructorInObject() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/constructorInObject.kt");
}
@Test
@TestMetadata("constructorOfAnonymousObject.kt")
public void testConstructorOfAnonymousObject() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/constructorOfAnonymousObject.kt");
}
@Test
@TestMetadata("contextReceiver.kt")
public void testContextReceiver() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/contextReceiver.kt");
}
@Test
@TestMetadata("delegates.kt")
public void testDelegates() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/delegates.kt");
}
@Test
@TestMetadata("derivedClass.kt")
public void testDerivedClass() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/derivedClass.kt");
}
@Test
@TestMetadata("emptyAnonymousObject.kt")
public void testEmptyAnonymousObject() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/emptyAnonymousObject.kt");
}
@Test
@TestMetadata("enums.kt")
public void testEnums() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/enums.kt");
}
@Test
@TestMetadata("enums2.kt")
public void testEnums2() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/enums2.kt");
}
@Test
@TestMetadata("expectActual.kt")
public void testExpectActual() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/expectActual.kt");
}
@Test
@TestMetadata("F.kt")
public void testF() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/F.kt");
}
@Test
@TestMetadata("functionTypes.kt")
public void testFunctionTypes() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/functionTypes.kt");
}
@Test
@TestMetadata("functionalTypeAliases.kt")
public void testFunctionalTypeAliases() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/functionalTypeAliases.kt");
}
@Test
@TestMetadata("genericFunctions.kt")
public void testGenericFunctions() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/genericFunctions.kt");
}
@Test
@TestMetadata("genericProperty.kt")
public void testGenericProperty() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/genericProperty.kt");
}
@Test
@TestMetadata("intersectionType.kt")
public void testIntersectionType() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/intersectionType.kt");
}
@Test
@TestMetadata("nestedClass.kt")
public void testNestedClass() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/nestedClass.kt");
}
@Test
@TestMetadata("NestedOfAliasedType.kt")
public void testNestedOfAliasedType() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/NestedOfAliasedType.kt");
}
@Test
@TestMetadata("NestedSuperType.kt")
public void testNestedSuperType() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/NestedSuperType.kt");
}
@Test
@TestMetadata("noPrimaryConstructor.kt")
public void testNoPrimaryConstructor() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/noPrimaryConstructor.kt");
}
@Test
@TestMetadata("simpleClass.kt")
public void testSimpleClass() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleClass.kt");
}
@Test
@TestMetadata("simpleFun.kt")
public void testSimpleFun() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleFun.kt");
}
@Test
@TestMetadata("simpleTypeAlias.kt")
public void testSimpleTypeAlias() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleTypeAlias.kt");
}
@Test
@TestMetadata("typeAliasWithGeneric.kt")
public void testTypeAliasWithGeneric() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeAliasWithGeneric.kt");
}
@Test
@TestMetadata("typeParameterVsNested.kt")
public void testTypeParameterVsNested() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeParameterVsNested.kt");
}
@Test
@TestMetadata("typeParameters.kt")
public void testTypeParameters() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeParameters.kt");
}
@Test
@TestMetadata("vararg.kt")
public void testVararg() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/vararg.kt");
}
@Test
@TestMetadata("where.kt")
public void testWhere() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/where.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/types")
@TestDataPath("$PROJECT_ROOT")
public class Types {
@Test
public void testAllFilesPresentInTypes() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/types"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInRenderDeclaration() throws Exception { @TestMetadata("annotationOnTypes.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration"), Pattern.compile("^(.+)\\.kt$"), null, true); public void testAnnotationOnTypes() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/types/annotationOnTypes.kt");
} }
@Test @Test
@TestMetadata("annotation.kt") @TestMetadata("annotationOnTypesWithComplexExpression.kt")
public void testAnnotation() throws Exception { public void testAnnotationOnTypesWithComplexExpression() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/annotation.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/types/annotationOnTypesWithComplexExpression.kt");
} }
@Test @Test
@TestMetadata("complexTypes.kt") @TestMetadata("contextFunctionTypes.kt")
public void testComplexTypes() throws Exception { public void testContextFunctionTypes() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/complexTypes.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/types/contextFunctionTypes.kt");
} }
@Test @Test
@TestMetadata("constructorInObject.kt") @TestMetadata("extraTypeArguments.kt")
public void testConstructorInObject() throws Exception { public void testExtraTypeArguments() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/constructorInObject.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/types/extraTypeArguments.kt");
}
@Test
@TestMetadata("constructorOfAnonymousObject.kt")
public void testConstructorOfAnonymousObject() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/constructorOfAnonymousObject.kt");
}
@Test
@TestMetadata("contextReceiver.kt")
public void testContextReceiver() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/contextReceiver.kt");
}
@Test
@TestMetadata("delegates.kt")
public void testDelegates() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/delegates.kt");
}
@Test
@TestMetadata("derivedClass.kt")
public void testDerivedClass() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/derivedClass.kt");
}
@Test
@TestMetadata("emptyAnonymousObject.kt")
public void testEmptyAnonymousObject() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/emptyAnonymousObject.kt");
}
@Test
@TestMetadata("enums.kt")
public void testEnums() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/enums.kt");
}
@Test
@TestMetadata("enums2.kt")
public void testEnums2() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/enums2.kt");
}
@Test
@TestMetadata("expectActual.kt")
public void testExpectActual() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/expectActual.kt");
}
@Test
@TestMetadata("F.kt")
public void testF() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/F.kt");
}
@Test
@TestMetadata("functionTypes.kt")
public void testFunctionTypes() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/functionTypes.kt");
}
@Test
@TestMetadata("functionalTypeAliases.kt")
public void testFunctionalTypeAliases() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/functionalTypeAliases.kt");
}
@Test
@TestMetadata("genericFunctions.kt")
public void testGenericFunctions() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/genericFunctions.kt");
}
@Test
@TestMetadata("genericProperty.kt")
public void testGenericProperty() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/genericProperty.kt");
}
@Test
@TestMetadata("intersectionType.kt")
public void testIntersectionType() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/intersectionType.kt");
}
@Test
@TestMetadata("nestedClass.kt")
public void testNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/nestedClass.kt");
}
@Test
@TestMetadata("NestedOfAliasedType.kt")
public void testNestedOfAliasedType() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/NestedOfAliasedType.kt");
}
@Test
@TestMetadata("NestedSuperType.kt")
public void testNestedSuperType() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/NestedSuperType.kt");
}
@Test
@TestMetadata("noPrimaryConstructor.kt")
public void testNoPrimaryConstructor() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/noPrimaryConstructor.kt");
}
@Test
@TestMetadata("simpleClass.kt")
public void testSimpleClass() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleClass.kt");
}
@Test
@TestMetadata("simpleFun.kt")
public void testSimpleFun() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleFun.kt");
}
@Test
@TestMetadata("simpleTypeAlias.kt")
public void testSimpleTypeAlias() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/simpleTypeAlias.kt");
}
@Test
@TestMetadata("typeAliasWithGeneric.kt")
public void testTypeAliasWithGeneric() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeAliasWithGeneric.kt");
}
@Test
@TestMetadata("typeParameterVsNested.kt")
public void testTypeParameterVsNested() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeParameterVsNested.kt");
}
@Test
@TestMetadata("typeParameters.kt")
public void testTypeParameters() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/typeParameters.kt");
}
@Test
@TestMetadata("vararg.kt")
public void testVararg() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/vararg.kt");
}
@Test
@TestMetadata("where.kt")
public void testWhere() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/where.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/types")
@TestDataPath("$PROJECT_ROOT")
public class Types {
@Test
public void testAllFilesPresentInTypes() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/types"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("annotationOnTypes.kt")
public void testAnnotationOnTypes() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/types/annotationOnTypes.kt");
}
@Test
@TestMetadata("annotationOnTypesWithComplexExpression.kt")
public void testAnnotationOnTypesWithComplexExpression() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/types/annotationOnTypesWithComplexExpression.kt");
}
@Test
@TestMetadata("contextFunctionTypes.kt")
public void testContextFunctionTypes() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/types/contextFunctionTypes.kt");
}
@Test
@TestMetadata("extraTypeArguments.kt")
public void testExtraTypeArguments() throws Exception {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/renderDeclaration/types/extraTypeArguments.kt");
}
} }
}
} }
@@ -28,45 +28,45 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/symbolDeclarationRenderer/symbolRenderingByReference") @TestMetadata("analysis/analysis-api/testData/components/symbolDeclarationRenderer/symbolRenderingByReference")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleSymbolRenderingByReferenceTestGenerated extends AbstractSymbolRenderingByReferenceTest { public class Fe10IdeNormalAnalysisSourceModuleSymbolRenderingByReferenceTestGenerated extends AbstractSymbolRenderingByReferenceTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInSymbolRenderingByReference() throws Exception { public void testAllFilesPresentInSymbolRenderingByReference() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/symbolDeclarationRenderer/symbolRenderingByReference"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/symbolDeclarationRenderer/symbolRenderingByReference"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("javaEnhancedType.kt") @TestMetadata("javaEnhancedType.kt")
public void testJavaEnhancedType() throws Exception { public void testJavaEnhancedType() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/symbolRenderingByReference/javaEnhancedType.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/symbolRenderingByReference/javaEnhancedType.kt");
} }
@Test @Test
@TestMetadata("javaEnhancedTypeExternalAnnotation.kt") @TestMetadata("javaEnhancedTypeExternalAnnotation.kt")
public void testJavaEnhancedTypeExternalAnnotation() throws Exception { public void testJavaEnhancedTypeExternalAnnotation() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/symbolRenderingByReference/javaEnhancedTypeExternalAnnotation.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/symbolRenderingByReference/javaEnhancedTypeExternalAnnotation.kt");
} }
@Test @Test
@TestMetadata("javaMethodWithMultipleTypeParametersBound.kt") @TestMetadata("javaMethodWithMultipleTypeParametersBound.kt")
public void testJavaMethodWithMultipleTypeParametersBound() throws Exception { public void testJavaMethodWithMultipleTypeParametersBound() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/symbolRenderingByReference/javaMethodWithMultipleTypeParametersBound.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/symbolRenderingByReference/javaMethodWithMultipleTypeParametersBound.kt");
} }
@Test @Test
@TestMetadata("javaMethodWithTypeParametersBound.kt") @TestMetadata("javaMethodWithTypeParametersBound.kt")
public void testJavaMethodWithTypeParametersBound() throws Exception { public void testJavaMethodWithTypeParametersBound() {
runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/symbolRenderingByReference/javaMethodWithTypeParametersBound.kt"); runTest("analysis/analysis-api/testData/components/symbolDeclarationRenderer/symbolRenderingByReference/javaMethodWithTypeParametersBound.kt");
} }
} }
@@ -28,51 +28,51 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets") @TestMetadata("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleAnnotationApplicableTargetsTestGenerated extends AbstractAnnotationApplicableTargetsTest { public class Fe10IdeNormalAnalysisSourceModuleAnnotationApplicableTargetsTestGenerated extends AbstractAnnotationApplicableTargetsTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInAnnotationApplicableTargets() throws Exception { public void testAllFilesPresentInAnnotationApplicableTargets() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("defaultTargets.kt") @TestMetadata("defaultTargets.kt")
public void testDefaultTargets() throws Exception { public void testDefaultTargets() {
runTest("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets/defaultTargets.kt"); runTest("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets/defaultTargets.kt");
} }
@Test @Test
@TestMetadata("emptyTargets.kt") @TestMetadata("emptyTargets.kt")
public void testEmptyTargets() throws Exception { public void testEmptyTargets() {
runTest("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets/emptyTargets.kt"); runTest("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets/emptyTargets.kt");
} }
@Test @Test
@TestMetadata("javaAnnotation.kt") @TestMetadata("javaAnnotation.kt")
public void testJavaAnnotation() throws Exception { public void testJavaAnnotation() {
runTest("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets/javaAnnotation.kt"); runTest("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets/javaAnnotation.kt");
} }
@Test @Test
@TestMetadata("listedTargets.kt") @TestMetadata("listedTargets.kt")
public void testListedTargets() throws Exception { public void testListedTargets() {
runTest("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets/listedTargets.kt"); runTest("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets/listedTargets.kt");
} }
@Test @Test
@TestMetadata("nonAnnotationClass.kt") @TestMetadata("nonAnnotationClass.kt")
public void testNonAnnotationClass() throws Exception { public void testNonAnnotationClass() {
runTest("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets/nonAnnotationClass.kt"); runTest("analysis/analysis-api/testData/components/symbolInfoProvider/annotationApplicableTargets/nonAnnotationClass.kt");
} }
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/typeCreator/classType") @TestMetadata("analysis/analysis-api/testData/components/typeCreator/classType")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleBuildClassTypeTestGenerated extends AbstractBuildClassTypeTest { public class Fe10IdeNormalAnalysisSourceModuleBuildClassTypeTestGenerated extends AbstractBuildClassTypeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInClassType() throws Exception { public void testAllFilesPresentInClassType() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeCreator/classType"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeCreator/classType"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("unresolved.kt") @TestMetadata("unresolved.kt")
public void testUnresolved() throws Exception { public void testUnresolved() {
runTest("analysis/analysis-api/testData/components/typeCreator/classType/unresolved.kt"); runTest("analysis/analysis-api/testData/components/typeCreator/classType/unresolved.kt");
} }
} }
@@ -28,39 +28,39 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/typeCreator/typeParameter") @TestMetadata("analysis/analysis-api/testData/components/typeCreator/typeParameter")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleTypeParameterTypeTestGenerated extends AbstractTypeParameterTypeTest { public class Fe10IdeNormalAnalysisSourceModuleTypeParameterTypeTestGenerated extends AbstractTypeParameterTypeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInTypeParameter() throws Exception { public void testAllFilesPresentInTypeParameter() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeCreator/typeParameter"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeCreator/typeParameter"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("multipleBounds.kt") @TestMetadata("multipleBounds.kt")
public void testMultipleBounds() throws Exception { public void testMultipleBounds() {
runTest("analysis/analysis-api/testData/components/typeCreator/typeParameter/multipleBounds.kt"); runTest("analysis/analysis-api/testData/components/typeCreator/typeParameter/multipleBounds.kt");
} }
@Test @Test
@TestMetadata("regular.kt") @TestMetadata("regular.kt")
public void testRegular() throws Exception { public void testRegular() {
runTest("analysis/analysis-api/testData/components/typeCreator/typeParameter/regular.kt"); runTest("analysis/analysis-api/testData/components/typeCreator/typeParameter/regular.kt");
} }
@Test @Test
@TestMetadata("reified.kt") @TestMetadata("reified.kt")
public void testReified() throws Exception { public void testReified() {
runTest("analysis/analysis-api/testData/components/typeCreator/typeParameter/reified.kt"); runTest("analysis/analysis-api/testData/components/typeCreator/typeParameter/reified.kt");
} }
} }
@@ -28,69 +28,69 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType") @TestMetadata("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleDoubleColonReceiverTypeTestGenerated extends AbstractDoubleColonReceiverTypeTest { public class Fe10IdeNormalAnalysisSourceModuleDoubleColonReceiverTypeTestGenerated extends AbstractDoubleColonReceiverTypeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInDoubleColonReceiverType() throws Exception { public void testAllFilesPresentInDoubleColonReceiverType() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("getClass_primitive.kt") @TestMetadata("getClass_primitive.kt")
public void testGetClass_primitive() throws Exception { public void testGetClass_primitive() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/getClass_primitive.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/getClass_primitive.kt");
} }
@Test @Test
@TestMetadata("getClass_type.kt") @TestMetadata("getClass_type.kt")
public void testGetClass_type() throws Exception { public void testGetClass_type() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/getClass_type.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/getClass_type.kt");
} }
@Test @Test
@TestMetadata("getClass_variable.kt") @TestMetadata("getClass_variable.kt")
public void testGetClass_variable() throws Exception { public void testGetClass_variable() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/getClass_variable.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/getClass_variable.kt");
} }
@Test @Test
@TestMetadata("methodReference_java.kt") @TestMetadata("methodReference_java.kt")
public void testMethodReference_java() throws Exception { public void testMethodReference_java() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/methodReference_java.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/methodReference_java.kt");
} }
@Test @Test
@TestMetadata("methodReference_type.kt") @TestMetadata("methodReference_type.kt")
public void testMethodReference_type() throws Exception { public void testMethodReference_type() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/methodReference_type.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/methodReference_type.kt");
} }
@Test @Test
@TestMetadata("methodReference_typeArgument.kt") @TestMetadata("methodReference_typeArgument.kt")
public void testMethodReference_typeArgument() throws Exception { public void testMethodReference_typeArgument() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/methodReference_typeArgument.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/methodReference_typeArgument.kt");
} }
@Test @Test
@TestMetadata("methodReference_typeArgument_startProjection.kt") @TestMetadata("methodReference_typeArgument_startProjection.kt")
public void testMethodReference_typeArgument_startProjection() throws Exception { public void testMethodReference_typeArgument_startProjection() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/methodReference_typeArgument_startProjection.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/methodReference_typeArgument_startProjection.kt");
} }
@Test @Test
@TestMetadata("methodReference_variable.kt") @TestMetadata("methodReference_variable.kt")
public void testMethodReference_variable() throws Exception { public void testMethodReference_variable() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/methodReference_variable.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/doubleColonReceiverType/methodReference_variable.kt");
} }
} }
@@ -28,45 +28,45 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind") @TestMetadata("analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleFunctionClassKindTestGenerated extends AbstractFunctionClassKindTest { public class Fe10IdeNormalAnalysisSourceModuleFunctionClassKindTestGenerated extends AbstractFunctionClassKindTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInFunctionClassKind() throws Exception { public void testAllFilesPresentInFunctionClassKind() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("function.kt") @TestMetadata("function.kt")
public void testFunction() throws Exception { public void testFunction() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/function.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/function.kt");
} }
@Test @Test
@TestMetadata("kFunction.kt") @TestMetadata("kFunction.kt")
public void testKFunction() throws Exception { public void testKFunction() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/kFunction.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/kFunction.kt");
} }
@Test @Test
@TestMetadata("kSuspendFunction.kt") @TestMetadata("kSuspendFunction.kt")
public void testKSuspendFunction() throws Exception { public void testKSuspendFunction() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/kSuspendFunction.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/kSuspendFunction.kt");
} }
@Test @Test
@TestMetadata("suspendFunction.kt") @TestMetadata("suspendFunction.kt")
public void testSuspendFunction() throws Exception { public void testSuspendFunction() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/suspendFunction.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/functionClassKind/suspendFunction.kt");
} }
} }
@@ -28,45 +28,45 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/typeInfoProvider/isDenotable") @TestMetadata("analysis/analysis-api/testData/components/typeInfoProvider/isDenotable")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleIsDenotableTestGenerated extends AbstractIsDenotableTest { public class Fe10IdeNormalAnalysisSourceModuleIsDenotableTestGenerated extends AbstractIsDenotableTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInIsDenotable() throws Exception { public void testAllFilesPresentInIsDenotable() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeInfoProvider/isDenotable"), Pattern.compile("^(.+)\\.kt$"), Pattern.compile(".*\\.descriptors\\.kt$"), true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeInfoProvider/isDenotable"), Pattern.compile("^(.+)\\.kt$"), Pattern.compile(".*\\.descriptors\\.kt$"), true);
} }
@Test @Test
@TestMetadata("localTypes.kt") @TestMetadata("localTypes.kt")
public void testLocalTypes() throws Exception { public void testLocalTypes() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/isDenotable/localTypes.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/isDenotable/localTypes.kt");
} }
@Test @Test
@TestMetadata("simpleTypes.kt") @TestMetadata("simpleTypes.kt")
public void testSimpleTypes() throws Exception { public void testSimpleTypes() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/isDenotable/simpleTypes.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/isDenotable/simpleTypes.kt");
} }
@Test @Test
@TestMetadata("smartcast.kt") @TestMetadata("smartcast.kt")
public void testSmartcast() throws Exception { public void testSmartcast() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/isDenotable/smartcast.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/isDenotable/smartcast.kt");
} }
@Test @Test
@TestMetadata("typeParameter.kt") @TestMetadata("typeParameter.kt")
public void testTypeParameter() throws Exception { public void testTypeParameter() {
runTest("analysis/analysis-api/testData/components/typeInfoProvider/isDenotable/typeParameter.kt"); runTest("analysis/analysis-api/testData/components/typeInfoProvider/isDenotable/typeParameter.kt");
} }
} }
@@ -28,45 +28,45 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype") @TestMetadata("analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleHasCommonSubtypeTestGenerated extends AbstractHasCommonSubtypeTest { public class Fe10IdeNormalAnalysisSourceModuleHasCommonSubtypeTestGenerated extends AbstractHasCommonSubtypeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInHaveCommonSubtype() throws Exception { public void testAllFilesPresentInHaveCommonSubtype() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("collections.kt") @TestMetadata("collections.kt")
public void testCollections() throws Exception { public void testCollections() {
runTest("analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/collections.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/collections.kt");
} }
@Test @Test
@TestMetadata("dataClasses.kt") @TestMetadata("dataClasses.kt")
public void testDataClasses() throws Exception { public void testDataClasses() {
runTest("analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/dataClasses.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/dataClasses.kt");
} }
@Test @Test
@TestMetadata("enums.kt") @TestMetadata("enums.kt")
public void testEnums() throws Exception { public void testEnums() {
runTest("analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/enums.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/enums.kt");
} }
@Test @Test
@TestMetadata("simple.kt") @TestMetadata("simple.kt")
public void testSimple() throws Exception { public void testSimple() {
runTest("analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/simple.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/haveCommonSubtype/simple.kt");
} }
} }
@@ -28,135 +28,135 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/typeProvider/typeReference") @TestMetadata("analysis/analysis-api/testData/components/typeProvider/typeReference")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleTypeReferenceTestGenerated extends AbstractTypeReferenceTest { public class Fe10IdeNormalAnalysisSourceModuleTypeReferenceTestGenerated extends AbstractTypeReferenceTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInTypeReference() throws Exception { public void testAllFilesPresentInTypeReference() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeProvider/typeReference"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/typeProvider/typeReference"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("annotationEntry.kt") @TestMetadata("annotationEntry.kt")
public void testAnnotationEntry() throws Exception { public void testAnnotationEntry() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationEntry.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationEntry.kt");
} }
@Test @Test
@TestMetadata("annotationEntryBackingField.kt") @TestMetadata("annotationEntryBackingField.kt")
public void testAnnotationEntryBackingField() throws Exception { public void testAnnotationEntryBackingField() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationEntryBackingField.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationEntryBackingField.kt");
} }
@Test @Test
@TestMetadata("annotationEntryGetter.kt") @TestMetadata("annotationEntryGetter.kt")
public void testAnnotationEntryGetter() throws Exception { public void testAnnotationEntryGetter() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationEntryGetter.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationEntryGetter.kt");
} }
@Test @Test
@TestMetadata("annotationEntryOnParameter.kt") @TestMetadata("annotationEntryOnParameter.kt")
public void testAnnotationEntryOnParameter() throws Exception { public void testAnnotationEntryOnParameter() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationEntryOnParameter.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationEntryOnParameter.kt");
} }
@Test @Test
@TestMetadata("annotationEntrySetter.kt") @TestMetadata("annotationEntrySetter.kt")
public void testAnnotationEntrySetter() throws Exception { public void testAnnotationEntrySetter() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationEntrySetter.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationEntrySetter.kt");
} }
@Test @Test
@TestMetadata("annotationOnFunction.kt") @TestMetadata("annotationOnFunction.kt")
public void testAnnotationOnFunction() throws Exception { public void testAnnotationOnFunction() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationOnFunction.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationOnFunction.kt");
} }
@Test @Test
@TestMetadata("annotationParameterValue.kt") @TestMetadata("annotationParameterValue.kt")
public void testAnnotationParameterValue() throws Exception { public void testAnnotationParameterValue() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValue.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValue.kt");
} }
@Test @Test
@TestMetadata("annotationParameterValueBackingField.kt") @TestMetadata("annotationParameterValueBackingField.kt")
public void testAnnotationParameterValueBackingField() throws Exception { public void testAnnotationParameterValueBackingField() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValueBackingField.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/annotationParameterValueBackingField.kt");
} }
@Test @Test
@TestMetadata("functionReceiver.kt") @TestMetadata("functionReceiver.kt")
public void testFunctionReceiver() throws Exception { public void testFunctionReceiver() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/functionReceiver.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/functionReceiver.kt");
} }
@Test @Test
@TestMetadata("functionReturn.kt") @TestMetadata("functionReturn.kt")
public void testFunctionReturn() throws Exception { public void testFunctionReturn() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/functionReturn.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/functionReturn.kt");
} }
@Test @Test
@TestMetadata("propertyReceiver.kt") @TestMetadata("propertyReceiver.kt")
public void testPropertyReceiver() throws Exception { public void testPropertyReceiver() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/propertyReceiver.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/propertyReceiver.kt");
} }
@Test @Test
@TestMetadata("propertyReturn.kt") @TestMetadata("propertyReturn.kt")
public void testPropertyReturn() throws Exception { public void testPropertyReturn() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/propertyReturn.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/propertyReturn.kt");
} }
@Test @Test
@TestMetadata("starProjection.kt") @TestMetadata("starProjection.kt")
public void testStarProjection() throws Exception { public void testStarProjection() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/starProjection.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/starProjection.kt");
} }
@Test @Test
@TestMetadata("superTypeEntry.kt") @TestMetadata("superTypeEntry.kt")
public void testSuperTypeEntry() throws Exception { public void testSuperTypeEntry() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/superTypeEntry.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/superTypeEntry.kt");
} }
@Test @Test
@TestMetadata("superTypeEntry_withTypeArgument.kt") @TestMetadata("superTypeEntry_withTypeArgument.kt")
public void testSuperTypeEntry_withTypeArgument() throws Exception { public void testSuperTypeEntry_withTypeArgument() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/superTypeEntry_withTypeArgument.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/superTypeEntry_withTypeArgument.kt");
} }
@Test @Test
@TestMetadata("typeArgument_functionCall.kt") @TestMetadata("typeArgument_functionCall.kt")
public void testTypeArgument_functionCall() throws Exception { public void testTypeArgument_functionCall() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/typeArgument_functionCall.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/typeArgument_functionCall.kt");
} }
@Test @Test
@TestMetadata("typeArgument_superTypeEntry.kt") @TestMetadata("typeArgument_superTypeEntry.kt")
public void testTypeArgument_superTypeEntry() throws Exception { public void testTypeArgument_superTypeEntry() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/typeArgument_superTypeEntry.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/typeArgument_superTypeEntry.kt");
} }
@Test @Test
@TestMetadata("underscoreTypeArgument_inferred.kt") @TestMetadata("underscoreTypeArgument_inferred.kt")
public void testUnderscoreTypeArgument_inferred() throws Exception { public void testUnderscoreTypeArgument_inferred() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/underscoreTypeArgument_inferred.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/underscoreTypeArgument_inferred.kt");
} }
@Test @Test
@TestMetadata("underscoreTypeArgument_reified.kt") @TestMetadata("underscoreTypeArgument_reified.kt")
public void testUnderscoreTypeArgument_reified() throws Exception { public void testUnderscoreTypeArgument_reified() {
runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/underscoreTypeArgument_reified.kt"); runTest("analysis/analysis-api/testData/components/typeProvider/typeReference/underscoreTypeArgument_reified.kt");
} }
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/symbols/multiModuleSymbolByPsi") @TestMetadata("analysis/analysis-api/testData/symbols/multiModuleSymbolByPsi")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleMultiModuleSymbolByPsiTestGenerated extends AbstractMultiModuleSymbolByPsiTest { public class Fe10IdeNormalAnalysisSourceModuleMultiModuleSymbolByPsiTestGenerated extends AbstractMultiModuleSymbolByPsiTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInMultiModuleSymbolByPsi() throws Exception { public void testAllFilesPresentInMultiModuleSymbolByPsi() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/multiModuleSymbolByPsi"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/multiModuleSymbolByPsi"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("expectActual.kt") @TestMetadata("expectActual.kt")
public void testExpectActual() throws Exception { public void testExpectActual() {
runTest("analysis/analysis-api/testData/symbols/multiModuleSymbolByPsi/expectActual.kt"); runTest("analysis/analysis-api/testData/symbols/multiModuleSymbolByPsi/expectActual.kt");
} }
} }
@@ -28,369 +28,369 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/symbols/singleSymbolByPsi") @TestMetadata("analysis/analysis-api/testData/symbols/singleSymbolByPsi")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleSingleSymbolByPsiTestGenerated extends AbstractSingleSymbolByPsiTest { public class Fe10IdeNormalAnalysisSourceModuleSingleSymbolByPsiTestGenerated extends AbstractSingleSymbolByPsiTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInSingleSymbolByPsi() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/singleSymbolByPsi"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("ExpandedParameterType.kt")
public void testExpandedParameterType() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/ExpandedParameterType.kt");
}
@Test
@TestMetadata("ExpandedReturnType.kt")
public void testExpandedReturnType() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/ExpandedReturnType.kt");
}
@Test
@TestMetadata("functionWithReceiverAnnotation.kt")
public void testFunctionWithReceiverAnnotation() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/functionWithReceiverAnnotation.kt");
}
@Test
@TestMetadata("getterWithAnnotations.kt")
public void testGetterWithAnnotations() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/getterWithAnnotations.kt");
}
@Test
@TestMetadata("getterWithReceiverAndAnnotations.kt")
public void testGetterWithReceiverAndAnnotations() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/getterWithReceiverAndAnnotations.kt");
}
@Test
@TestMetadata("nestedTypeAnnotationWithTypeAlias.kt")
public void testNestedTypeAnnotationWithTypeAlias() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/nestedTypeAnnotationWithTypeAlias.kt");
}
@Test
@TestMetadata("nestedTypeAnnotationWithTypeAliasAsAnnotation.kt")
public void testNestedTypeAnnotationWithTypeAliasAsAnnotation() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/nestedTypeAnnotationWithTypeAliasAsAnnotation.kt");
}
@Test
@TestMetadata("propertyWithAnnotations.kt")
public void testPropertyWithAnnotations() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotations.kt");
}
@Test
@TestMetadata("propertyWithAnnotationsAndAccessors.kt")
public void testPropertyWithAnnotationsAndAccessors() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotationsAndAccessors.kt");
}
@Test
@TestMetadata("propertyWithDelegateAndAnnotations.kt")
public void testPropertyWithDelegateAndAnnotations() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithDelegateAndAnnotations.kt");
}
@Test
@TestMetadata("propertyWithReceiverAnnotation.kt")
public void testPropertyWithReceiverAnnotation() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithReceiverAnnotation.kt");
}
@Test
@TestMetadata("setterWithAnnotations.kt")
public void testSetterWithAnnotations() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/setterWithAnnotations.kt");
}
@Test
@TestMetadata("typeAnnotationWithArgument.kt")
public void testTypeAnnotationWithArgument() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationWithArgument.kt");
}
@Test
@TestMetadata("typeAnnotationsOnFunctionParameterType.kt")
public void testTypeAnnotationsOnFunctionParameterType() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnFunctionParameterType.kt");
}
@Test
@TestMetadata("typeAnnotationsOnFunctionReceiverType.kt")
public void testTypeAnnotationsOnFunctionReceiverType() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnFunctionReceiverType.kt");
}
@Test
@TestMetadata("typeAnnotationsOnFunctionalTypeWithTypeAlias.kt")
public void testTypeAnnotationsOnFunctionalTypeWithTypeAlias() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnFunctionalTypeWithTypeAlias.kt");
}
@Test
@TestMetadata("typeAnnotationsOnPropertyGetterReturnType.kt")
public void testTypeAnnotationsOnPropertyGetterReturnType() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnPropertyGetterReturnType.kt");
}
@Test
@TestMetadata("typeAnnotationsOnPropertyReceiverType.kt")
public void testTypeAnnotationsOnPropertyReceiverType() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnPropertyReceiverType.kt");
}
@Test
@TestMetadata("typeAnnotationsOnPropertyReturnType.kt")
public void testTypeAnnotationsOnPropertyReturnType() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnPropertyReturnType.kt");
}
@Test
@TestMetadata("typeAnnotationsOnPropertySetterParameterType.kt")
public void testTypeAnnotationsOnPropertySetterParameterType() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnPropertySetterParameterType.kt");
}
@Test
@TestMetadata("typeAnnotationsOnPropertySetterParameterTypeWithAnotherAnnotation.kt")
public void testTypeAnnotationsOnPropertySetterParameterTypeWithAnotherAnnotation() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnPropertySetterParameterTypeWithAnotherAnnotation.kt");
}
@Test
@TestMetadata("typeAnnotationsOnSuperClassCall.kt")
public void testTypeAnnotationsOnSuperClassCall() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnSuperClassCall.kt");
}
@Test
@TestMetadata("typeAnnotationsOnSuperClassCallOnAnonymousObject.kt")
public void testTypeAnnotationsOnSuperClassCallOnAnonymousObject() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnSuperClassCallOnAnonymousObject.kt");
}
@Test
@TestMetadata("typeAnnotationsOnSuperInterface.kt")
public void testTypeAnnotationsOnSuperInterface() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnSuperInterface.kt");
}
@Test
@TestMetadata("typeAnnotationsOnSuperInterfaceOnAnonymousObject.kt")
public void testTypeAnnotationsOnSuperInterfaceOnAnonymousObject() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnSuperInterfaceOnAnonymousObject.kt");
}
@Test
@TestMetadata("typeAnnotationsWithTypeAlias.kt")
public void testTypeAnnotationsWithTypeAlias() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsWithTypeAlias.kt");
}
@Test
@TestMetadata("valueClass.kt")
public void testValueClass() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/valueClass.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts")
@TestDataPath("$PROJECT_ROOT")
public class Contracts {
@Test
public void testAllFilesPresentInContracts() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInSingleSymbolByPsi() throws Exception { @TestMetadata("booleanConstReferenceInImplies.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/singleSymbolByPsi"), Pattern.compile("^(.+)\\.kt$"), null, true); public void testBooleanConstReferenceInImplies() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/booleanConstReferenceInImplies.kt");
} }
@Test @Test
@TestMetadata("ExpandedParameterType.kt") @TestMetadata("booleanExprContract.kt")
public void testExpandedParameterType() throws Exception { public void testBooleanExprContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/ExpandedParameterType.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/booleanExprContract.kt");
} }
@Test @Test
@TestMetadata("ExpandedReturnType.kt") @TestMetadata("callsInPlaceAtLeastOnceContract.kt")
public void testExpandedReturnType() throws Exception { public void testCallsInPlaceAtLeastOnceContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/ExpandedReturnType.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/callsInPlaceAtLeastOnceContract.kt");
} }
@Test @Test
@TestMetadata("functionWithReceiverAnnotation.kt") @TestMetadata("callsInPlaceAtMostOnceContract.kt")
public void testFunctionWithReceiverAnnotation() throws Exception { public void testCallsInPlaceAtMostOnceContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/functionWithReceiverAnnotation.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/callsInPlaceAtMostOnceContract.kt");
} }
@Test @Test
@TestMetadata("getterWithAnnotations.kt") @TestMetadata("callsInPlaceExactlyOnceContract.kt")
public void testGetterWithAnnotations() throws Exception { public void testCallsInPlaceExactlyOnceContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/getterWithAnnotations.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/callsInPlaceExactlyOnceContract.kt");
} }
@Test @Test
@TestMetadata("getterWithReceiverAndAnnotations.kt") @TestMetadata("callsInPlaceUnknownContract.kt")
public void testGetterWithReceiverAndAnnotations() throws Exception { public void testCallsInPlaceUnknownContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/getterWithReceiverAndAnnotations.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/callsInPlaceUnknownContract.kt");
} }
@Test @Test
@TestMetadata("nestedTypeAnnotationWithTypeAlias.kt") @TestMetadata("invalidContractParameterPassedToReturns.kt")
public void testNestedTypeAnnotationWithTypeAlias() throws Exception { public void testInvalidContractParameterPassedToReturns() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/nestedTypeAnnotationWithTypeAlias.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/invalidContractParameterPassedToReturns.kt");
} }
@Test @Test
@TestMetadata("nestedTypeAnnotationWithTypeAliasAsAnnotation.kt") @TestMetadata("isInstancePredicateContract.kt")
public void testNestedTypeAnnotationWithTypeAliasAsAnnotation() throws Exception { public void testIsInstancePredicateContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/nestedTypeAnnotationWithTypeAliasAsAnnotation.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/isInstancePredicateContract.kt");
} }
@Test @Test
@TestMetadata("propertyWithAnnotations.kt") @TestMetadata("logicalNotContract.kt")
public void testPropertyWithAnnotations() throws Exception { public void testLogicalNotContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotations.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/logicalNotContract.kt");
} }
@Test @Test
@TestMetadata("propertyWithAnnotationsAndAccessors.kt") @TestMetadata("referenceBooleanReceiverInContract.kt")
public void testPropertyWithAnnotationsAndAccessors() throws Exception { public void testReferenceBooleanReceiverInContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithAnnotationsAndAccessors.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/referenceBooleanReceiverInContract.kt");
} }
@Test @Test
@TestMetadata("propertyWithDelegateAndAnnotations.kt") @TestMetadata("referenceReceiverInContract.kt")
public void testPropertyWithDelegateAndAnnotations() throws Exception { public void testReferenceReceiverInContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithDelegateAndAnnotations.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/referenceReceiverInContract.kt");
} }
@Test @Test
@TestMetadata("propertyWithReceiverAnnotation.kt") @TestMetadata("returnsContract.kt")
public void testPropertyWithReceiverAnnotation() throws Exception { public void testReturnsContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/propertyWithReceiverAnnotation.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/returnsContract.kt");
} }
@Test @Test
@TestMetadata("setterWithAnnotations.kt") @TestMetadata("returnsFalseContract.kt")
public void testSetterWithAnnotations() throws Exception { public void testReturnsFalseContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/setterWithAnnotations.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/returnsFalseContract.kt");
} }
@Test @Test
@TestMetadata("typeAnnotationWithArgument.kt") @TestMetadata("returnsNotNullContract.kt")
public void testTypeAnnotationWithArgument() throws Exception { public void testReturnsNotNullContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationWithArgument.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/returnsNotNullContract.kt");
} }
@Test @Test
@TestMetadata("typeAnnotationsOnFunctionParameterType.kt") @TestMetadata("returnsNullContract.kt")
public void testTypeAnnotationsOnFunctionParameterType() throws Exception { public void testReturnsNullContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnFunctionParameterType.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/returnsNullContract.kt");
} }
@Test @Test
@TestMetadata("typeAnnotationsOnFunctionReceiverType.kt") @TestMetadata("returnsTrueContract.kt")
public void testTypeAnnotationsOnFunctionReceiverType() throws Exception { public void testReturnsTrueContract() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnFunctionReceiverType.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/returnsTrueContract.kt");
} }
@Test @Test
@TestMetadata("typeAnnotationsOnFunctionalTypeWithTypeAlias.kt") @TestMetadata("twoContracts.kt")
public void testTypeAnnotationsOnFunctionalTypeWithTypeAlias() throws Exception { public void testTwoContracts() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnFunctionalTypeWithTypeAlias.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/twoContracts.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring")
@TestDataPath("$PROJECT_ROOT")
public class Destructuring {
@Test
public void testAllFilesPresentInDestructuring() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("typeAnnotationsOnPropertyGetterReturnType.kt") @TestMetadata("destructuringDeclaration.kt")
public void testTypeAnnotationsOnPropertyGetterReturnType() throws Exception { public void testDestructuringDeclaration() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnPropertyGetterReturnType.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/destructuringDeclaration.kt");
} }
@Test @Test
@TestMetadata("typeAnnotationsOnPropertyReceiverType.kt") @TestMetadata("destructuringDeclarationInLambda.kt")
public void testTypeAnnotationsOnPropertyReceiverType() throws Exception { public void testDestructuringDeclarationInLambda() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnPropertyReceiverType.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/destructuringDeclarationInLambda.kt");
} }
@Test @Test
@TestMetadata("typeAnnotationsOnPropertyReturnType.kt") @TestMetadata("destructuringDeclarationParameterInLambda.kt")
public void testTypeAnnotationsOnPropertyReturnType() throws Exception { public void testDestructuringDeclarationParameterInLambda() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnPropertyReturnType.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/destructuringDeclarationParameterInLambda.kt");
} }
@Test @Test
@TestMetadata("typeAnnotationsOnPropertySetterParameterType.kt") @TestMetadata("entryInDestructuringDeclaration.kt")
public void testTypeAnnotationsOnPropertySetterParameterType() throws Exception { public void testEntryInDestructuringDeclaration() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnPropertySetterParameterType.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/entryInDestructuringDeclaration.kt");
} }
@Test @Test
@TestMetadata("typeAnnotationsOnPropertySetterParameterTypeWithAnotherAnnotation.kt") @TestMetadata("entryInDestructuringDeclarationParameterInLambda.kt")
public void testTypeAnnotationsOnPropertySetterParameterTypeWithAnotherAnnotation() throws Exception { public void testEntryInDestructuringDeclarationParameterInLambda() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnPropertySetterParameterTypeWithAnotherAnnotation.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/entryInDestructuringDeclarationParameterInLambda.kt");
} }
@Test @Test
@TestMetadata("typeAnnotationsOnSuperClassCall.kt") @TestMetadata("entryUnderscoreInDestructuringDeclaration.kt")
public void testTypeAnnotationsOnSuperClassCall() throws Exception { public void testEntryUnderscoreInDestructuringDeclaration() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnSuperClassCall.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/entryUnderscoreInDestructuringDeclaration.kt");
} }
@Test @Test
@TestMetadata("typeAnnotationsOnSuperClassCallOnAnonymousObject.kt") @TestMetadata("entryUnderscoreInDestructuringDeclarationParameterInLambda.kt")
public void testTypeAnnotationsOnSuperClassCallOnAnonymousObject() throws Exception { public void testEntryUnderscoreInDestructuringDeclarationParameterInLambda() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnSuperClassCallOnAnonymousObject.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/entryUnderscoreInDestructuringDeclarationParameterInLambda.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/singleSymbolByPsi/errors")
@TestDataPath("$PROJECT_ROOT")
public class Errors {
@Test
public void testAllFilesPresentInErrors() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/singleSymbolByPsi/errors"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("typeAnnotationsOnSuperInterface.kt") @TestMetadata("anonymousObjectInInvalidPosition.kt")
public void testTypeAnnotationsOnSuperInterface() throws Exception { public void testAnonymousObjectInInvalidPosition() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnSuperInterface.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/errors/anonymousObjectInInvalidPosition.kt");
} }
@Test @Test
@TestMetadata("typeAnnotationsOnSuperInterfaceOnAnonymousObject.kt") @TestMetadata("objectWithTypeArgsAsExpression.kt")
public void testTypeAnnotationsOnSuperInterfaceOnAnonymousObject() throws Exception { public void testObjectWithTypeArgsAsExpression() {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsOnSuperInterfaceOnAnonymousObject.kt"); runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/errors/objectWithTypeArgsAsExpression.kt");
}
@Test
@TestMetadata("typeAnnotationsWithTypeAlias.kt")
public void testTypeAnnotationsWithTypeAlias() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/typeAnnotationsWithTypeAlias.kt");
}
@Test
@TestMetadata("valueClass.kt")
public void testValueClass() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/valueClass.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts")
@TestDataPath("$PROJECT_ROOT")
public class Contracts {
@Test
public void testAllFilesPresentInContracts() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("booleanConstReferenceInImplies.kt")
public void testBooleanConstReferenceInImplies() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/booleanConstReferenceInImplies.kt");
}
@Test
@TestMetadata("booleanExprContract.kt")
public void testBooleanExprContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/booleanExprContract.kt");
}
@Test
@TestMetadata("callsInPlaceAtLeastOnceContract.kt")
public void testCallsInPlaceAtLeastOnceContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/callsInPlaceAtLeastOnceContract.kt");
}
@Test
@TestMetadata("callsInPlaceAtMostOnceContract.kt")
public void testCallsInPlaceAtMostOnceContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/callsInPlaceAtMostOnceContract.kt");
}
@Test
@TestMetadata("callsInPlaceExactlyOnceContract.kt")
public void testCallsInPlaceExactlyOnceContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/callsInPlaceExactlyOnceContract.kt");
}
@Test
@TestMetadata("callsInPlaceUnknownContract.kt")
public void testCallsInPlaceUnknownContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/callsInPlaceUnknownContract.kt");
}
@Test
@TestMetadata("invalidContractParameterPassedToReturns.kt")
public void testInvalidContractParameterPassedToReturns() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/invalidContractParameterPassedToReturns.kt");
}
@Test
@TestMetadata("isInstancePredicateContract.kt")
public void testIsInstancePredicateContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/isInstancePredicateContract.kt");
}
@Test
@TestMetadata("logicalNotContract.kt")
public void testLogicalNotContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/logicalNotContract.kt");
}
@Test
@TestMetadata("referenceBooleanReceiverInContract.kt")
public void testReferenceBooleanReceiverInContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/referenceBooleanReceiverInContract.kt");
}
@Test
@TestMetadata("referenceReceiverInContract.kt")
public void testReferenceReceiverInContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/referenceReceiverInContract.kt");
}
@Test
@TestMetadata("returnsContract.kt")
public void testReturnsContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/returnsContract.kt");
}
@Test
@TestMetadata("returnsFalseContract.kt")
public void testReturnsFalseContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/returnsFalseContract.kt");
}
@Test
@TestMetadata("returnsNotNullContract.kt")
public void testReturnsNotNullContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/returnsNotNullContract.kt");
}
@Test
@TestMetadata("returnsNullContract.kt")
public void testReturnsNullContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/returnsNullContract.kt");
}
@Test
@TestMetadata("returnsTrueContract.kt")
public void testReturnsTrueContract() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/returnsTrueContract.kt");
}
@Test
@TestMetadata("twoContracts.kt")
public void testTwoContracts() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/contracts/twoContracts.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring")
@TestDataPath("$PROJECT_ROOT")
public class Destructuring {
@Test
public void testAllFilesPresentInDestructuring() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("destructuringDeclaration.kt")
public void testDestructuringDeclaration() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/destructuringDeclaration.kt");
}
@Test
@TestMetadata("destructuringDeclarationInLambda.kt")
public void testDestructuringDeclarationInLambda() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/destructuringDeclarationInLambda.kt");
}
@Test
@TestMetadata("destructuringDeclarationParameterInLambda.kt")
public void testDestructuringDeclarationParameterInLambda() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/destructuringDeclarationParameterInLambda.kt");
}
@Test
@TestMetadata("entryInDestructuringDeclaration.kt")
public void testEntryInDestructuringDeclaration() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/entryInDestructuringDeclaration.kt");
}
@Test
@TestMetadata("entryInDestructuringDeclarationParameterInLambda.kt")
public void testEntryInDestructuringDeclarationParameterInLambda() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/entryInDestructuringDeclarationParameterInLambda.kt");
}
@Test
@TestMetadata("entryUnderscoreInDestructuringDeclaration.kt")
public void testEntryUnderscoreInDestructuringDeclaration() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/entryUnderscoreInDestructuringDeclaration.kt");
}
@Test
@TestMetadata("entryUnderscoreInDestructuringDeclarationParameterInLambda.kt")
public void testEntryUnderscoreInDestructuringDeclarationParameterInLambda() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/destructuring/entryUnderscoreInDestructuringDeclarationParameterInLambda.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/singleSymbolByPsi/errors")
@TestDataPath("$PROJECT_ROOT")
public class Errors {
@Test
public void testAllFilesPresentInErrors() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/singleSymbolByPsi/errors"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("anonymousObjectInInvalidPosition.kt")
public void testAnonymousObjectInInvalidPosition() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/errors/anonymousObjectInInvalidPosition.kt");
}
@Test
@TestMetadata("objectWithTypeArgsAsExpression.kt")
public void testObjectWithTypeArgsAsExpression() throws Exception {
runTest("analysis/analysis-api/testData/symbols/singleSymbolByPsi/errors/objectWithTypeArgsAsExpression.kt");
}
} }
}
} }
@@ -28,103 +28,103 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByFqName") @TestMetadata("analysis/analysis-api/testData/symbols/symbolByFqName")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleSymbolByFqNameTestGenerated extends AbstractSymbolByFqNameTest { public class Fe10IdeNormalAnalysisSourceModuleSymbolByFqNameTestGenerated extends AbstractSymbolByFqNameTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInSymbolByFqName() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByFqName"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("class.kt")
public void testClass() {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/class.kt");
}
@Test
@TestMetadata("classFromJdk.kt")
public void testClassFromJdk() {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/classFromJdk.kt");
}
@Test
@TestMetadata("enumEntry.kt")
public void testEnumEntry() {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/enumEntry.kt");
}
@Test
@TestMetadata("fileWalkDirectionEnum.kt")
public void testFileWalkDirectionEnum() {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/fileWalkDirectionEnum.kt");
}
@Test
@TestMetadata("iterator.kt")
public void testIterator() {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/iterator.kt");
}
@Test
@TestMetadata("kclass.kt")
public void testKclass() {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/kclass.kt");
}
@Test
@TestMetadata("listOf.kt")
public void testListOf() {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/listOf.kt");
}
@Test
@TestMetadata("memberFunction.kt")
public void testMemberFunction() {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/memberFunction.kt");
}
@Test
@TestMetadata("memberFunctionWithOverloads.kt")
public void testMemberFunctionWithOverloads() {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/memberFunctionWithOverloads.kt");
}
@Test
@TestMetadata("nestedClass.kt")
public void testNestedClass() {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/nestedClass.kt");
}
@Test
@TestMetadata("typealias.kt")
public void testTypealias() {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/typealias.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByFqName/withTestCompilerPluginEnabled")
@TestDataPath("$PROJECT_ROOT")
public class WithTestCompilerPluginEnabled {
@Test
public void testAllFilesPresentInWithTestCompilerPluginEnabled() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByFqName/withTestCompilerPluginEnabled"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInSymbolByFqName() throws Exception { @TestMetadata("myInterfaceSupertype.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByFqName"), Pattern.compile("^(.+)\\.kt$"), null, true); public void testMyInterfaceSupertype() {
} runTest("analysis/analysis-api/testData/symbols/symbolByFqName/withTestCompilerPluginEnabled/myInterfaceSupertype.kt");
@Test
@TestMetadata("class.kt")
public void testClass() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/class.kt");
}
@Test
@TestMetadata("classFromJdk.kt")
public void testClassFromJdk() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/classFromJdk.kt");
}
@Test
@TestMetadata("enumEntry.kt")
public void testEnumEntry() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/enumEntry.kt");
}
@Test
@TestMetadata("fileWalkDirectionEnum.kt")
public void testFileWalkDirectionEnum() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/fileWalkDirectionEnum.kt");
}
@Test
@TestMetadata("iterator.kt")
public void testIterator() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/iterator.kt");
}
@Test
@TestMetadata("kclass.kt")
public void testKclass() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/kclass.kt");
}
@Test
@TestMetadata("listOf.kt")
public void testListOf() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/listOf.kt");
}
@Test
@TestMetadata("memberFunction.kt")
public void testMemberFunction() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/memberFunction.kt");
}
@Test
@TestMetadata("memberFunctionWithOverloads.kt")
public void testMemberFunctionWithOverloads() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/memberFunctionWithOverloads.kt");
}
@Test
@TestMetadata("nestedClass.kt")
public void testNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/nestedClass.kt");
}
@Test
@TestMetadata("typealias.kt")
public void testTypealias() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/typealias.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByFqName/withTestCompilerPluginEnabled")
@TestDataPath("$PROJECT_ROOT")
public class WithTestCompilerPluginEnabled {
@Test
public void testAllFilesPresentInWithTestCompilerPluginEnabled() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByFqName/withTestCompilerPluginEnabled"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("myInterfaceSupertype.kt")
public void testMyInterfaceSupertype() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByFqName/withTestCompilerPluginEnabled/myInterfaceSupertype.kt");
}
} }
}
} }
@@ -28,431 +28,431 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByPsi") @TestMetadata("analysis/analysis-api/testData/symbols/symbolByPsi")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleSymbolByPsiTestGenerated extends AbstractSymbolByPsiTest { public class Fe10IdeNormalAnalysisSourceModuleSymbolByPsiTestGenerated extends AbstractSymbolByPsiTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInSymbolByPsi() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByPsi"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("annotations.kt")
public void testAnnotations() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/annotations.kt");
}
@Test
@TestMetadata("anonymousObject.kt")
public void testAnonymousObject() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.kt");
}
@Test
@TestMetadata("backingField.kt")
public void testBackingField() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/backingField.kt");
}
@Test
@TestMetadata("class.kt")
public void testClass() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/class.kt");
}
@Test
@TestMetadata("classInitializer.kt")
public void testClassInitializer() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/classInitializer.kt");
}
@Test
@TestMetadata("classMembes.kt")
public void testClassMembes() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/classMembes.kt");
}
@Test
@TestMetadata("classPrimaryConstructor.kt")
public void testClassPrimaryConstructor() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/classPrimaryConstructor.kt");
}
@Test
@TestMetadata("classSecondaryConstructors.kt")
public void testClassSecondaryConstructors() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/classSecondaryConstructors.kt");
}
@Test
@TestMetadata("classWithTypeParams.kt")
public void testClassWithTypeParams() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/classWithTypeParams.kt");
}
@Test
@TestMetadata("delegateField.kt")
public void testDelegateField() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/delegateField.kt");
}
@Test
@TestMetadata("delegatedProp.kt")
public void testDelegatedProp() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/delegatedProp.kt");
}
@Test
@TestMetadata("deprecated.kt")
public void testDeprecated() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/deprecated.kt");
}
@Test
@TestMetadata("destructuringDeclaration.kt")
public void testDestructuringDeclaration() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/destructuringDeclaration.kt");
}
@Test
@TestMetadata("dynamic.kt")
public void testDynamic() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/dynamic.kt");
}
@Test
@TestMetadata("enum.kt")
public void testEnum() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/enum.kt");
}
@Test
@TestMetadata("enumEntryFunctions.kt")
public void testEnumEntryFunctions() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/enumEntryFunctions.kt");
}
@Test
@TestMetadata("enumEntryOverride.kt")
public void testEnumEntryOverride() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/enumEntryOverride.kt");
}
@Test
@TestMetadata("enumEntryProperties.kt")
public void testEnumEntryProperties() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/enumEntryProperties.kt");
}
@Test
@TestMetadata("enumValueMember.kt")
public void testEnumValueMember() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.kt");
}
@Test
@TestMetadata("explicitBackingField.kt")
public void testExplicitBackingField() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/explicitBackingField.kt");
}
@Test
@TestMetadata("extensionFunction.kt")
public void testExtensionFunction() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/extensionFunction.kt");
}
@Test
@TestMetadata("facadeWithJvmName.kt")
public void testFacadeWithJvmName() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/facadeWithJvmName.kt");
}
@Test
@TestMetadata("forLoopVariable.kt")
public void testForLoopVariable() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/forLoopVariable.kt");
}
@Test
@TestMetadata("function.kt")
public void testFunction() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/function.kt");
}
@Test
@TestMetadata("functionWithTypeAlias.kt")
public void testFunctionWithTypeAlias() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/functionWithTypeAlias.kt");
}
@Test
@TestMetadata("functionWithTypeParams.kt")
public void testFunctionWithTypeParams() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/functionWithTypeParams.kt");
}
@Test
@TestMetadata("functionsFromCompanion.kt")
public void testFunctionsFromCompanion() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/functionsFromCompanion.kt");
}
@Test
@TestMetadata("implicitConstructorDelegationCall.kt")
public void testImplicitConstructorDelegationCall() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/implicitConstructorDelegationCall.kt");
}
@Test
@TestMetadata("implicitReturn.kt")
public void testImplicitReturn() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/implicitReturn.kt");
}
@Test
@TestMetadata("implicitReturnInLambda.kt")
public void testImplicitReturnInLambda() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/implicitReturnInLambda.kt");
}
@Test
@TestMetadata("jvmField.kt")
public void testJvmField() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/jvmField.kt");
}
@Test
@TestMetadata("jvmName.kt")
public void testJvmName() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/jvmName.kt");
}
@Test
@TestMetadata("localDeclarations.kt")
public void testLocalDeclarations() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/localDeclarations.kt");
}
@Test
@TestMetadata("memberFunctions.kt")
public void testMemberFunctions() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/memberFunctions.kt");
}
@Test
@TestMetadata("memberProperties.kt")
public void testMemberProperties() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/memberProperties.kt");
}
@Test
@TestMetadata("multifilePart.kt")
public void testMultifilePart() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/multifilePart.kt");
}
@Test
@TestMetadata("outerAndInnerClasses.kt")
public void testOuterAndInnerClasses() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/outerAndInnerClasses.kt");
}
@Test
@TestMetadata("outerAndInnerTypeAlias.kt")
public void testOuterAndInnerTypeAlias() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/outerAndInnerTypeAlias.kt");
}
@Test
@TestMetadata("propertiesFromCompanion.kt")
public void testPropertiesFromCompanion() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/propertiesFromCompanion.kt");
}
@Test
@TestMetadata("similarGenericSignature.kt")
public void testSimilarGenericSignature() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/similarGenericSignature.kt");
}
@Test
@TestMetadata("topLevelFunctions.kt")
public void testTopLevelFunctions() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/topLevelFunctions.kt");
}
@Test
@TestMetadata("topLevelProperties.kt")
public void testTopLevelProperties() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/topLevelProperties.kt");
}
@Test
@TestMetadata("typeAlias.kt")
public void testTypeAlias() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/typeAlias.kt");
}
@Test
@TestMetadata("typeAnnotations.kt")
public void testTypeAnnotations() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/typeAnnotations.kt");
}
@Test
@TestMetadata("typeParameters.kt")
public void testTypeParameters() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/typeParameters.kt");
}
@Test
@TestMetadata("varargFunctions.kt")
public void testVarargFunctions() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/varargFunctions.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers")
@TestDataPath("$PROJECT_ROOT")
public class ContextReceivers {
@Test
public void testAllFilesPresentInContextReceivers() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInSymbolByPsi() throws Exception { @TestMetadata("contextReceiversOnClass.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByPsi"), Pattern.compile("^(.+)\\.kt$"), null, true); public void testContextReceiversOnClass() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnClass.kt");
} }
@Test @Test
@TestMetadata("annotations.kt") @TestMetadata("contextReceiversOnFunction.kt")
public void testAnnotations() throws Exception { public void testContextReceiversOnFunction() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/annotations.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnFunction.kt");
} }
@Test @Test
@TestMetadata("anonymousObject.kt") @TestMetadata("contextReceiversOnProperty.kt")
public void testAnonymousObject() throws Exception { public void testContextReceiversOnProperty() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnProperty.kt");
} }
@Test @Test
@TestMetadata("backingField.kt") @TestMetadata("similarSignatures.kt")
public void testBackingField() throws Exception { public void testSimilarSignatures() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/backingField.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/similarSignatures.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters")
@TestDataPath("$PROJECT_ROOT")
public class ValueParameters {
@Test
public void testAllFilesPresentInValueParameters() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("class.kt") @TestMetadata("parameterInlining.kt")
public void testClass() throws Exception { public void testParameterInlining() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/class.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/parameterInlining.kt");
} }
@Test @Test
@TestMetadata("classInitializer.kt") @TestMetadata("parameterNotFunctionalType.kt")
public void testClassInitializer() throws Exception { public void testParameterNotFunctionalType() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/classInitializer.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/parameterNotFunctionalType.kt");
} }
@Test @Test
@TestMetadata("classMembes.kt") @TestMetadata("vararg.kt")
public void testClassMembes() throws Exception { public void testVararg() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/classMembes.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/vararg.kt");
} }
@Test @Test
@TestMetadata("classPrimaryConstructor.kt") @TestMetadata("varargInAnnotationPrimaryConstructor.kt")
public void testClassPrimaryConstructor() throws Exception { public void testVarargInAnnotationPrimaryConstructor() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/classPrimaryConstructor.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInAnnotationPrimaryConstructor.kt");
} }
@Test @Test
@TestMetadata("classSecondaryConstructors.kt") @TestMetadata("varargInAnnotationPrimaryConstructorAsProperty.kt")
public void testClassSecondaryConstructors() throws Exception { public void testVarargInAnnotationPrimaryConstructorAsProperty() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/classSecondaryConstructors.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInAnnotationPrimaryConstructorAsProperty.kt");
} }
@Test @Test
@TestMetadata("classWithTypeParams.kt") @TestMetadata("varargInAnnotationPrimaryConstructorAsPropertyWithoutType.kt")
public void testClassWithTypeParams() throws Exception { public void testVarargInAnnotationPrimaryConstructorAsPropertyWithoutType() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/classWithTypeParams.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInAnnotationPrimaryConstructorAsPropertyWithoutType.kt");
} }
@Test @Test
@TestMetadata("delegateField.kt") @TestMetadata("varargInAnnotationPrimaryConstructorWithoutType.kt")
public void testDelegateField() throws Exception { public void testVarargInAnnotationPrimaryConstructorWithoutType() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/delegateField.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInAnnotationPrimaryConstructorWithoutType.kt");
} }
@Test @Test
@TestMetadata("delegatedProp.kt") @TestMetadata("varargInPrimaryConstructor.kt")
public void testDelegatedProp() throws Exception { public void testVarargInPrimaryConstructor() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/delegatedProp.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInPrimaryConstructor.kt");
} }
@Test @Test
@TestMetadata("deprecated.kt") @TestMetadata("varargInPrimaryConstructorAsProperty.kt")
public void testDeprecated() throws Exception { public void testVarargInPrimaryConstructorAsProperty() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/deprecated.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInPrimaryConstructorAsProperty.kt");
} }
@Test @Test
@TestMetadata("destructuringDeclaration.kt") @TestMetadata("varargInPrimaryConstructorAsPropertyWithoutType.kt")
public void testDestructuringDeclaration() throws Exception { public void testVarargInPrimaryConstructorAsPropertyWithoutType() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/destructuringDeclaration.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInPrimaryConstructorAsPropertyWithoutType.kt");
} }
@Test @Test
@TestMetadata("dynamic.kt") @TestMetadata("varargInPrimaryConstructorAsPropertyWithoutType2.kt")
public void testDynamic() throws Exception { public void testVarargInPrimaryConstructorAsPropertyWithoutType2() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/dynamic.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInPrimaryConstructorAsPropertyWithoutType2.kt");
} }
@Test @Test
@TestMetadata("enum.kt") @TestMetadata("varargInPrimaryConstructorWithoutType.kt")
public void testEnum() throws Exception { public void testVarargInPrimaryConstructorWithoutType() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/enum.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInPrimaryConstructorWithoutType.kt");
} }
@Test @Test
@TestMetadata("enumEntryFunctions.kt") @TestMetadata("varargInSecondaryConstructor.kt")
public void testEnumEntryFunctions() throws Exception { public void testVarargInSecondaryConstructor() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/enumEntryFunctions.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInSecondaryConstructor.kt");
} }
@Test @Test
@TestMetadata("enumEntryOverride.kt") @TestMetadata("varargInSecondaryConstructorWithoutType.kt")
public void testEnumEntryOverride() throws Exception { public void testVarargInSecondaryConstructorWithoutType() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/enumEntryOverride.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInSecondaryConstructorWithoutType.kt");
} }
@Test @Test
@TestMetadata("enumEntryProperties.kt") @TestMetadata("varargWithoutType.kt")
public void testEnumEntryProperties() throws Exception { public void testVarargWithoutType() {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/enumEntryProperties.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargWithoutType.kt");
}
@Test
@TestMetadata("enumValueMember.kt")
public void testEnumValueMember() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.kt");
}
@Test
@TestMetadata("explicitBackingField.kt")
public void testExplicitBackingField() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/explicitBackingField.kt");
}
@Test
@TestMetadata("extensionFunction.kt")
public void testExtensionFunction() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/extensionFunction.kt");
}
@Test
@TestMetadata("facadeWithJvmName.kt")
public void testFacadeWithJvmName() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/facadeWithJvmName.kt");
}
@Test
@TestMetadata("forLoopVariable.kt")
public void testForLoopVariable() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/forLoopVariable.kt");
}
@Test
@TestMetadata("function.kt")
public void testFunction() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/function.kt");
}
@Test
@TestMetadata("functionWithTypeAlias.kt")
public void testFunctionWithTypeAlias() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/functionWithTypeAlias.kt");
}
@Test
@TestMetadata("functionWithTypeParams.kt")
public void testFunctionWithTypeParams() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/functionWithTypeParams.kt");
}
@Test
@TestMetadata("functionsFromCompanion.kt")
public void testFunctionsFromCompanion() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/functionsFromCompanion.kt");
}
@Test
@TestMetadata("implicitConstructorDelegationCall.kt")
public void testImplicitConstructorDelegationCall() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/implicitConstructorDelegationCall.kt");
}
@Test
@TestMetadata("implicitReturn.kt")
public void testImplicitReturn() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/implicitReturn.kt");
}
@Test
@TestMetadata("implicitReturnInLambda.kt")
public void testImplicitReturnInLambda() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/implicitReturnInLambda.kt");
}
@Test
@TestMetadata("jvmField.kt")
public void testJvmField() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/jvmField.kt");
}
@Test
@TestMetadata("jvmName.kt")
public void testJvmName() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/jvmName.kt");
}
@Test
@TestMetadata("localDeclarations.kt")
public void testLocalDeclarations() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/localDeclarations.kt");
}
@Test
@TestMetadata("memberFunctions.kt")
public void testMemberFunctions() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/memberFunctions.kt");
}
@Test
@TestMetadata("memberProperties.kt")
public void testMemberProperties() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/memberProperties.kt");
}
@Test
@TestMetadata("multifilePart.kt")
public void testMultifilePart() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/multifilePart.kt");
}
@Test
@TestMetadata("outerAndInnerClasses.kt")
public void testOuterAndInnerClasses() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/outerAndInnerClasses.kt");
}
@Test
@TestMetadata("outerAndInnerTypeAlias.kt")
public void testOuterAndInnerTypeAlias() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/outerAndInnerTypeAlias.kt");
}
@Test
@TestMetadata("propertiesFromCompanion.kt")
public void testPropertiesFromCompanion() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/propertiesFromCompanion.kt");
}
@Test
@TestMetadata("similarGenericSignature.kt")
public void testSimilarGenericSignature() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/similarGenericSignature.kt");
}
@Test
@TestMetadata("topLevelFunctions.kt")
public void testTopLevelFunctions() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/topLevelFunctions.kt");
}
@Test
@TestMetadata("topLevelProperties.kt")
public void testTopLevelProperties() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/topLevelProperties.kt");
}
@Test
@TestMetadata("typeAlias.kt")
public void testTypeAlias() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/typeAlias.kt");
}
@Test
@TestMetadata("typeAnnotations.kt")
public void testTypeAnnotations() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/typeAnnotations.kt");
}
@Test
@TestMetadata("typeParameters.kt")
public void testTypeParameters() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/typeParameters.kt");
}
@Test
@TestMetadata("varargFunctions.kt")
public void testVarargFunctions() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/varargFunctions.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers")
@TestDataPath("$PROJECT_ROOT")
public class ContextReceivers {
@Test
public void testAllFilesPresentInContextReceivers() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("contextReceiversOnClass.kt")
public void testContextReceiversOnClass() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnClass.kt");
}
@Test
@TestMetadata("contextReceiversOnFunction.kt")
public void testContextReceiversOnFunction() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnFunction.kt");
}
@Test
@TestMetadata("contextReceiversOnProperty.kt")
public void testContextReceiversOnProperty() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/contextReceiversOnProperty.kt");
}
@Test
@TestMetadata("similarSignatures.kt")
public void testSimilarSignatures() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/contextReceivers/similarSignatures.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters")
@TestDataPath("$PROJECT_ROOT")
public class ValueParameters {
@Test
public void testAllFilesPresentInValueParameters() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("parameterInlining.kt")
public void testParameterInlining() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/parameterInlining.kt");
}
@Test
@TestMetadata("parameterNotFunctionalType.kt")
public void testParameterNotFunctionalType() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/parameterNotFunctionalType.kt");
}
@Test
@TestMetadata("vararg.kt")
public void testVararg() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/vararg.kt");
}
@Test
@TestMetadata("varargInAnnotationPrimaryConstructor.kt")
public void testVarargInAnnotationPrimaryConstructor() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInAnnotationPrimaryConstructor.kt");
}
@Test
@TestMetadata("varargInAnnotationPrimaryConstructorAsProperty.kt")
public void testVarargInAnnotationPrimaryConstructorAsProperty() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInAnnotationPrimaryConstructorAsProperty.kt");
}
@Test
@TestMetadata("varargInAnnotationPrimaryConstructorAsPropertyWithoutType.kt")
public void testVarargInAnnotationPrimaryConstructorAsPropertyWithoutType() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInAnnotationPrimaryConstructorAsPropertyWithoutType.kt");
}
@Test
@TestMetadata("varargInAnnotationPrimaryConstructorWithoutType.kt")
public void testVarargInAnnotationPrimaryConstructorWithoutType() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInAnnotationPrimaryConstructorWithoutType.kt");
}
@Test
@TestMetadata("varargInPrimaryConstructor.kt")
public void testVarargInPrimaryConstructor() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInPrimaryConstructor.kt");
}
@Test
@TestMetadata("varargInPrimaryConstructorAsProperty.kt")
public void testVarargInPrimaryConstructorAsProperty() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInPrimaryConstructorAsProperty.kt");
}
@Test
@TestMetadata("varargInPrimaryConstructorAsPropertyWithoutType.kt")
public void testVarargInPrimaryConstructorAsPropertyWithoutType() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInPrimaryConstructorAsPropertyWithoutType.kt");
}
@Test
@TestMetadata("varargInPrimaryConstructorAsPropertyWithoutType2.kt")
public void testVarargInPrimaryConstructorAsPropertyWithoutType2() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInPrimaryConstructorAsPropertyWithoutType2.kt");
}
@Test
@TestMetadata("varargInPrimaryConstructorWithoutType.kt")
public void testVarargInPrimaryConstructorWithoutType() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInPrimaryConstructorWithoutType.kt");
}
@Test
@TestMetadata("varargInSecondaryConstructor.kt")
public void testVarargInSecondaryConstructor() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInSecondaryConstructor.kt");
}
@Test
@TestMetadata("varargInSecondaryConstructorWithoutType.kt")
public void testVarargInSecondaryConstructorWithoutType() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargInSecondaryConstructorWithoutType.kt");
}
@Test
@TestMetadata("varargWithoutType.kt")
public void testVarargWithoutType() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByPsi/valueParameters/varargWithoutType.kt");
}
} }
}
} }
@@ -28,311 +28,311 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByReference") @TestMetadata("analysis/analysis-api/testData/symbols/symbolByReference")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleSymbolByReferenceTestGenerated extends AbstractSymbolByReferenceTest { public class Fe10IdeNormalAnalysisSourceModuleSymbolByReferenceTestGenerated extends AbstractSymbolByReferenceTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
@TestMetadata("accessorField.kt")
public void testAccessorField() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/accessorField.kt");
}
@Test
public void testAllFilesPresentInSymbolByReference() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByReference"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("constructorValueParameter.kt")
public void testConstructorValueParameter() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/constructorValueParameter.kt");
}
@Test
@TestMetadata("constructorViaTypeAlias.kt")
public void testConstructorViaTypeAlias() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/constructorViaTypeAlias.kt");
}
@Test
@TestMetadata("enumEntries.kt")
public void testEnumEntries() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/enumEntries.kt");
}
@Test
@TestMetadata("enumValueOf.kt")
public void testEnumValueOf() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/enumValueOf.kt");
}
@Test
@TestMetadata("enumValues.kt")
public void testEnumValues() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/enumValues.kt");
}
@Test
@TestMetadata("explicitLambdaParameter.kt")
public void testExplicitLambdaParameter() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/explicitLambdaParameter.kt");
}
@Test
@TestMetadata("functionReceiverParameter.kt")
public void testFunctionReceiverParameter() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/functionReceiverParameter.kt");
}
@Test
@TestMetadata("genericFromFunctionInLocalClass.kt")
public void testGenericFromFunctionInLocalClass() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/genericFromFunctionInLocalClass.kt");
}
@Test
@TestMetadata("genericFromOuterClassInInnerClass.kt")
public void testGenericFromOuterClassInInnerClass() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/genericFromOuterClassInInnerClass.kt");
}
@Test
@TestMetadata("implicitLambdaParameter.kt")
public void testImplicitLambdaParameter() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/implicitLambdaParameter.kt");
}
@Test
@TestMetadata("javaClassWithEmptyAnnotationName.kt")
public void testJavaClassWithEmptyAnnotationName() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaClassWithEmptyAnnotationName.kt");
}
@Test
@TestMetadata("javaField.kt")
public void testJavaField() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaField.kt");
}
@Test
@TestMetadata("javaFieldWithTypeAnnotation.kt")
public void testJavaFieldWithTypeAnnotation() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.kt");
}
@Test
@TestMetadata("javaMethod.kt")
public void testJavaMethod() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaMethod.kt");
}
@Test
@TestMetadata("javaMethodWithExternalNotNullAnnotation.kt")
public void testJavaMethodWithExternalNotNullAnnotation() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaMethodWithExternalNotNullAnnotation.kt");
}
@Test
@TestMetadata("javaMethodWithNotNullAnnotation.kt")
public void testJavaMethodWithNotNullAnnotation() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaMethodWithNotNullAnnotation.kt");
}
@Test
@TestMetadata("javaStaticField.kt")
public void testJavaStaticField() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaStaticField.kt");
}
@Test
@TestMetadata("javaStaticMethod.kt")
public void testJavaStaticMethod() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaStaticMethod.kt");
}
@Test
@TestMetadata("javaSyntheticAccessor.kt")
public void testJavaSyntheticAccessor() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaSyntheticAccessor.kt");
}
@Test
@TestMetadata("libraryConstructorProperty.kt")
public void testLibraryConstructorProperty() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryConstructorProperty.kt");
}
@Test
@TestMetadata("libraryConstructorPropertyWithAnnotations.kt")
public void testLibraryConstructorPropertyWithAnnotations() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryConstructorPropertyWithAnnotations.kt");
}
@Test
@TestMetadata("libraryConstructorVariable.kt")
public void testLibraryConstructorVariable() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryConstructorVariable.kt");
}
@Test
@TestMetadata("libraryConstructorVariableWithAnnotations.kt")
public void testLibraryConstructorVariableWithAnnotations() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryConstructorVariableWithAnnotations.kt");
}
@Test
@TestMetadata("libraryMemberProperty.kt")
public void testLibraryMemberProperty() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryMemberProperty.kt");
}
@Test
@TestMetadata("libraryMemberPropertyWithAnnotations.kt")
public void testLibraryMemberPropertyWithAnnotations() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryMemberPropertyWithAnnotations.kt");
}
@Test
@TestMetadata("libraryMemberVariable.kt")
public void testLibraryMemberVariable() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryMemberVariable.kt");
}
@Test
@TestMetadata("libraryMemberVariableWithAnnotations.kt")
public void testLibraryMemberVariableWithAnnotations() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryMemberVariableWithAnnotations.kt");
}
@Test
@TestMetadata("libraryProperty.kt")
public void testLibraryProperty() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryProperty.kt");
}
@Test
@TestMetadata("libraryPropertyWithAnnotations.kt")
public void testLibraryPropertyWithAnnotations() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryPropertyWithAnnotations.kt");
}
@Test
@TestMetadata("libraryVariable.kt")
public void testLibraryVariable() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryVariable.kt");
}
@Test
@TestMetadata("libraryVariableWithAnnotations.kt")
public void testLibraryVariableWithAnnotations() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryVariableWithAnnotations.kt");
}
@Test
@TestMetadata("primaryConstructorValueParameter.kt")
public void testPrimaryConstructorValueParameter() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/primaryConstructorValueParameter.kt");
}
@Test
@TestMetadata("primaryConstructorValueParameterAsProperty.kt")
public void testPrimaryConstructorValueParameterAsProperty() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/primaryConstructorValueParameterAsProperty.kt");
}
@Test
@TestMetadata("propertyReceiverParameter.kt")
public void testPropertyReceiverParameter() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/propertyReceiverParameter.kt");
}
@Test
@TestMetadata("samConstructor.kt")
public void testSamConstructor() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/samConstructor.kt");
}
@Test
@TestMetadata("setterValueParameter.kt")
public void testSetterValueParameter() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/setterValueParameter.kt");
}
@Test
@TestMetadata("syntheticProperty.kt")
public void testSyntheticProperty() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/syntheticProperty.kt");
}
@Test
@TestMetadata("typeAnnotationOnBackingField.kt")
public void testTypeAnnotationOnBackingField() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/typeAnnotationOnBackingField.kt");
}
@Test
@TestMetadata("typeParameter.kt")
public void testTypeParameter() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/typeParameter.kt");
}
@Test
@TestMetadata("valueParameter.kt")
public void testValueParameter() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/valueParameter.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByReference/js")
@TestDataPath("$PROJECT_ROOT")
public class Js {
@Test
public void testAllFilesPresentInJs() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByReference/js"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("accessorField.kt") @TestMetadata("functionFromJsDynamicScopeNoArguments.kt")
public void testAccessorField() throws Exception { public void testFunctionFromJsDynamicScopeNoArguments() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/accessorField.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByReference/js/functionFromJsDynamicScopeNoArguments.kt");
} }
@Test @Test
public void testAllFilesPresentInSymbolByReference() throws Exception { @TestMetadata("functionFromJsDynamicScopeWithArguments.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByReference"), Pattern.compile("^(.+)\\.kt$"), null, true); public void testFunctionFromJsDynamicScopeWithArguments() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/js/functionFromJsDynamicScopeWithArguments.kt");
} }
@Test @Test
@TestMetadata("constructorValueParameter.kt") @TestMetadata("propertyFromJsDynamicScope.kt")
public void testConstructorValueParameter() throws Exception { public void testPropertyFromJsDynamicScope() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/constructorValueParameter.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByReference/js/propertyFromJsDynamicScope.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByReference/withTestCompilerPluginEnabled")
@TestDataPath("$PROJECT_ROOT")
public class WithTestCompilerPluginEnabled {
@Test
public void testAllFilesPresentInWithTestCompilerPluginEnabled() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByReference/withTestCompilerPluginEnabled"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("constructorViaTypeAlias.kt") @TestMetadata("generatedCompanionWorksAsValue.kt")
public void testConstructorViaTypeAlias() throws Exception { public void testGeneratedCompanionWorksAsValue() {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/constructorViaTypeAlias.kt"); runTest("analysis/analysis-api/testData/symbols/symbolByReference/withTestCompilerPluginEnabled/generatedCompanionWorksAsValue.kt");
}
@Test
@TestMetadata("enumEntries.kt")
public void testEnumEntries() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/enumEntries.kt");
}
@Test
@TestMetadata("enumValueOf.kt")
public void testEnumValueOf() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/enumValueOf.kt");
}
@Test
@TestMetadata("enumValues.kt")
public void testEnumValues() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/enumValues.kt");
}
@Test
@TestMetadata("explicitLambdaParameter.kt")
public void testExplicitLambdaParameter() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/explicitLambdaParameter.kt");
}
@Test
@TestMetadata("functionReceiverParameter.kt")
public void testFunctionReceiverParameter() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/functionReceiverParameter.kt");
}
@Test
@TestMetadata("genericFromFunctionInLocalClass.kt")
public void testGenericFromFunctionInLocalClass() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/genericFromFunctionInLocalClass.kt");
}
@Test
@TestMetadata("genericFromOuterClassInInnerClass.kt")
public void testGenericFromOuterClassInInnerClass() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/genericFromOuterClassInInnerClass.kt");
}
@Test
@TestMetadata("implicitLambdaParameter.kt")
public void testImplicitLambdaParameter() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/implicitLambdaParameter.kt");
}
@Test
@TestMetadata("javaClassWithEmptyAnnotationName.kt")
public void testJavaClassWithEmptyAnnotationName() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaClassWithEmptyAnnotationName.kt");
}
@Test
@TestMetadata("javaField.kt")
public void testJavaField() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaField.kt");
}
@Test
@TestMetadata("javaFieldWithTypeAnnotation.kt")
public void testJavaFieldWithTypeAnnotation() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaFieldWithTypeAnnotation.kt");
}
@Test
@TestMetadata("javaMethod.kt")
public void testJavaMethod() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaMethod.kt");
}
@Test
@TestMetadata("javaMethodWithExternalNotNullAnnotation.kt")
public void testJavaMethodWithExternalNotNullAnnotation() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaMethodWithExternalNotNullAnnotation.kt");
}
@Test
@TestMetadata("javaMethodWithNotNullAnnotation.kt")
public void testJavaMethodWithNotNullAnnotation() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaMethodWithNotNullAnnotation.kt");
}
@Test
@TestMetadata("javaStaticField.kt")
public void testJavaStaticField() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaStaticField.kt");
}
@Test
@TestMetadata("javaStaticMethod.kt")
public void testJavaStaticMethod() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaStaticMethod.kt");
}
@Test
@TestMetadata("javaSyntheticAccessor.kt")
public void testJavaSyntheticAccessor() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/javaSyntheticAccessor.kt");
}
@Test
@TestMetadata("libraryConstructorProperty.kt")
public void testLibraryConstructorProperty() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryConstructorProperty.kt");
}
@Test
@TestMetadata("libraryConstructorPropertyWithAnnotations.kt")
public void testLibraryConstructorPropertyWithAnnotations() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryConstructorPropertyWithAnnotations.kt");
}
@Test
@TestMetadata("libraryConstructorVariable.kt")
public void testLibraryConstructorVariable() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryConstructorVariable.kt");
}
@Test
@TestMetadata("libraryConstructorVariableWithAnnotations.kt")
public void testLibraryConstructorVariableWithAnnotations() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryConstructorVariableWithAnnotations.kt");
}
@Test
@TestMetadata("libraryMemberProperty.kt")
public void testLibraryMemberProperty() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryMemberProperty.kt");
}
@Test
@TestMetadata("libraryMemberPropertyWithAnnotations.kt")
public void testLibraryMemberPropertyWithAnnotations() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryMemberPropertyWithAnnotations.kt");
}
@Test
@TestMetadata("libraryMemberVariable.kt")
public void testLibraryMemberVariable() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryMemberVariable.kt");
}
@Test
@TestMetadata("libraryMemberVariableWithAnnotations.kt")
public void testLibraryMemberVariableWithAnnotations() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryMemberVariableWithAnnotations.kt");
}
@Test
@TestMetadata("libraryProperty.kt")
public void testLibraryProperty() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryProperty.kt");
}
@Test
@TestMetadata("libraryPropertyWithAnnotations.kt")
public void testLibraryPropertyWithAnnotations() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryPropertyWithAnnotations.kt");
}
@Test
@TestMetadata("libraryVariable.kt")
public void testLibraryVariable() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryVariable.kt");
}
@Test
@TestMetadata("libraryVariableWithAnnotations.kt")
public void testLibraryVariableWithAnnotations() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/libraryVariableWithAnnotations.kt");
}
@Test
@TestMetadata("primaryConstructorValueParameter.kt")
public void testPrimaryConstructorValueParameter() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/primaryConstructorValueParameter.kt");
}
@Test
@TestMetadata("primaryConstructorValueParameterAsProperty.kt")
public void testPrimaryConstructorValueParameterAsProperty() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/primaryConstructorValueParameterAsProperty.kt");
}
@Test
@TestMetadata("propertyReceiverParameter.kt")
public void testPropertyReceiverParameter() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/propertyReceiverParameter.kt");
}
@Test
@TestMetadata("samConstructor.kt")
public void testSamConstructor() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/samConstructor.kt");
}
@Test
@TestMetadata("setterValueParameter.kt")
public void testSetterValueParameter() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/setterValueParameter.kt");
}
@Test
@TestMetadata("syntheticProperty.kt")
public void testSyntheticProperty() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/syntheticProperty.kt");
}
@Test
@TestMetadata("typeAnnotationOnBackingField.kt")
public void testTypeAnnotationOnBackingField() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/typeAnnotationOnBackingField.kt");
}
@Test
@TestMetadata("typeParameter.kt")
public void testTypeParameter() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/typeParameter.kt");
}
@Test
@TestMetadata("valueParameter.kt")
public void testValueParameter() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/valueParameter.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByReference/js")
@TestDataPath("$PROJECT_ROOT")
public class Js {
@Test
public void testAllFilesPresentInJs() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByReference/js"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("functionFromJsDynamicScopeNoArguments.kt")
public void testFunctionFromJsDynamicScopeNoArguments() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/js/functionFromJsDynamicScopeNoArguments.kt");
}
@Test
@TestMetadata("functionFromJsDynamicScopeWithArguments.kt")
public void testFunctionFromJsDynamicScopeWithArguments() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/js/functionFromJsDynamicScopeWithArguments.kt");
}
@Test
@TestMetadata("propertyFromJsDynamicScope.kt")
public void testPropertyFromJsDynamicScope() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/js/propertyFromJsDynamicScope.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/symbols/symbolByReference/withTestCompilerPluginEnabled")
@TestDataPath("$PROJECT_ROOT")
public class WithTestCompilerPluginEnabled {
@Test
public void testAllFilesPresentInWithTestCompilerPluginEnabled() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolByReference/withTestCompilerPluginEnabled"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("generatedCompanionWorksAsValue.kt")
public void testGeneratedCompanionWorksAsValue() throws Exception {
runTest("analysis/analysis-api/testData/symbols/symbolByReference/withTestCompilerPluginEnabled/generatedCompanionWorksAsValue.kt");
}
} }
}
} }
@@ -28,33 +28,33 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/symbols/symbolRestoreFromDifferentModule") @TestMetadata("analysis/analysis-api/testData/symbols/symbolRestoreFromDifferentModule")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleSymbolRestoreFromDifferentModuleTestGenerated extends AbstractSymbolRestoreFromDifferentModuleTest { public class Fe10IdeNormalAnalysisSourceModuleSymbolRestoreFromDifferentModuleTestGenerated extends AbstractSymbolRestoreFromDifferentModuleTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInSymbolRestoreFromDifferentModule() throws Exception { public void testAllFilesPresentInSymbolRestoreFromDifferentModule() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolRestoreFromDifferentModule"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/symbols/symbolRestoreFromDifferentModule"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("noDependency.kt") @TestMetadata("noDependency.kt")
public void testNoDependency() throws Exception { public void testNoDependency() {
runTest("analysis/analysis-api/testData/symbols/symbolRestoreFromDifferentModule/noDependency.kt"); runTest("analysis/analysis-api/testData/symbols/symbolRestoreFromDifferentModule/noDependency.kt");
} }
@Test @Test
@TestMetadata("withDependency.kt") @TestMetadata("withDependency.kt")
public void testWithDependency() throws Exception { public void testWithDependency() {
runTest("analysis/analysis-api/testData/symbols/symbolRestoreFromDifferentModule/withDependency.kt"); runTest("analysis/analysis-api/testData/symbols/symbolRestoreFromDifferentModule/withDependency.kt");
} }
} }
@@ -28,33 +28,33 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/types/builtins") @TestMetadata("analysis/analysis-api/testData/types/builtins")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleBuiltInTypeTestGenerated extends AbstractBuiltInTypeTest { public class Fe10IdeNormalAnalysisSourceModuleBuiltInTypeTestGenerated extends AbstractBuiltInTypeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInBuiltins() throws Exception { public void testAllFilesPresentInBuiltins() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/types/builtins"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/types/builtins"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("any.kt") @TestMetadata("any.kt")
public void testAny() throws Exception { public void testAny() {
runTest("analysis/analysis-api/testData/types/builtins/any.kt"); runTest("analysis/analysis-api/testData/types/builtins/any.kt");
} }
@Test @Test
@TestMetadata("anyWithoutBuiltins.kt") @TestMetadata("anyWithoutBuiltins.kt")
public void testAnyWithoutBuiltins() throws Exception { public void testAnyWithoutBuiltins() {
runTest("analysis/analysis-api/testData/types/builtins/anyWithoutBuiltins.kt"); runTest("analysis/analysis-api/testData/types/builtins/anyWithoutBuiltins.kt");
} }
} }
@@ -28,45 +28,45 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/types/byDeclarationReturnType") @TestMetadata("analysis/analysis-api/testData/types/byDeclarationReturnType")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Fe10IdeNormalAnalysisSourceModuleTypeByDeclarationReturnTypeTestGenerated extends AbstractTypeByDeclarationReturnTypeTest { public class Fe10IdeNormalAnalysisSourceModuleTypeByDeclarationReturnTypeTestGenerated extends AbstractTypeByDeclarationReturnTypeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFe10TestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fe10, FrontendKind.Fe10,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInByDeclarationReturnType() throws Exception { public void testAllFilesPresentInByDeclarationReturnType() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/types/byDeclarationReturnType"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/types/byDeclarationReturnType"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("anonymousFunction.kt") @TestMetadata("anonymousFunction.kt")
public void testAnonymousFunction() throws Exception { public void testAnonymousFunction() {
runTest("analysis/analysis-api/testData/types/byDeclarationReturnType/anonymousFunction.kt"); runTest("analysis/analysis-api/testData/types/byDeclarationReturnType/anonymousFunction.kt");
} }
@Test @Test
@TestMetadata("localClassType.kt") @TestMetadata("localClassType.kt")
public void testLocalClassType() throws Exception { public void testLocalClassType() {
runTest("analysis/analysis-api/testData/types/byDeclarationReturnType/localClassType.kt"); runTest("analysis/analysis-api/testData/types/byDeclarationReturnType/localClassType.kt");
} }
@Test @Test
@TestMetadata("localClassWithTypeArgumentsType.kt") @TestMetadata("localClassWithTypeArgumentsType.kt")
public void testLocalClassWithTypeArgumentsType() throws Exception { public void testLocalClassWithTypeArgumentsType() {
runTest("analysis/analysis-api/testData/types/byDeclarationReturnType/localClassWithTypeArgumentsType.kt"); runTest("analysis/analysis-api/testData/types/byDeclarationReturnType/localClassWithTypeArgumentsType.kt");
} }
@Test @Test
@TestMetadata("localNestedClassType.kt") @TestMetadata("localNestedClassType.kt")
public void testLocalNestedClassType() throws Exception { public void testLocalNestedClassType() {
runTest("analysis/analysis-api/testData/types/byDeclarationReturnType/localNestedClassType.kt"); runTest("analysis/analysis-api/testData/types/byDeclarationReturnType/localNestedClassType.kt");
} }
} }
@@ -28,41 +28,41 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisScriptSourceModuleAnalysisApiAnnotationsOnDeclarationsTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsTest { public class FirIdeDependentAnalysisScriptSourceModuleAnalysisApiAnnotationsOnDeclarationsTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test
public void testAllFilesPresentInAnnotationsOnDeclaration() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Nested
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct")
@TestDataPath("$PROJECT_ROOT")
public class Direct {
@Test @Test
public void testAllFilesPresentInAnnotationsOnDeclaration() throws Exception { public void testAllFilesPresentInDirect() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
}
@Nested @Nested
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Direct { public class UseSite {
@Test @Test
public void testAllFilesPresentInDirect() throws Exception { public void testAllFilesPresentInUseSite() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite")
@TestDataPath("$PROJECT_ROOT")
public class UseSite {
@Test
public void testAllFilesPresentInUseSite() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
} }
}
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/metaAnnotations") @TestMetadata("analysis/analysis-api/testData/annotations/metaAnnotations")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisScriptSourceModuleAnalysisApiAnnotationsOnDeclarationsWithMetaTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsWithMetaTest { public class FirIdeDependentAnalysisScriptSourceModuleAnalysisApiAnnotationsOnDeclarationsWithMetaTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsWithMetaTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInMetaAnnotations() throws Exception { public void testAllFilesPresentInMetaAnnotations() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/metaAnnotations"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/metaAnnotations"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnTypes") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnTypes")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisScriptSourceModuleAnalysisApiAnnotationsOnTypesTestGenerated extends AbstractAnalysisApiAnnotationsOnTypesTest { public class FirIdeDependentAnalysisScriptSourceModuleAnalysisApiAnnotationsOnTypesTestGenerated extends AbstractAnalysisApiAnnotationsOnTypesTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInAnnotationsOnTypes() throws Exception { public void testAllFilesPresentInAnnotationsOnTypes() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnTypes"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnTypes"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/specificAnnotations") @TestMetadata("analysis/analysis-api/testData/annotations/specificAnnotations")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisScriptSourceModuleAnalysisApiSpecificAnnotationOnDeclarationTestGenerated extends AbstractAnalysisApiSpecificAnnotationOnDeclarationTest { public class FirIdeDependentAnalysisScriptSourceModuleAnalysisApiSpecificAnnotationOnDeclarationTestGenerated extends AbstractAnalysisApiSpecificAnnotationOnDeclarationTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInSpecificAnnotations() throws Exception { public void testAllFilesPresentInSpecificAnnotations() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/specificAnnotations"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/specificAnnotations"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,149 +28,149 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisSourceModuleAnalysisApiAnnotationsOnDeclarationsTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsTest { public class FirIdeDependentAnalysisSourceModuleAnalysisApiAnnotationsOnDeclarationsTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInAnnotationsOnDeclaration() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("deprecated.kt")
public void testDeprecated() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/deprecated.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct")
@TestDataPath("$PROJECT_ROOT")
public class Direct {
@Test
@TestMetadata("aliasedThrowsOnFunction.kt")
public void testAliasedThrowsOnFunction() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/aliasedThrowsOnFunction.kt");
} }
@Test @Test
public void testAllFilesPresentInAnnotationsOnDeclaration() throws Exception { public void testAllFilesPresentInDirect() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("deprecated.kt") @TestMetadata("emptyJavaSpreadParameter.kt")
public void testDeprecated() throws Exception { public void testEmptyJavaSpreadParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/deprecated.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/emptyJavaSpreadParameter.kt");
} }
@Nested @Test
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct") @TestMetadata("onClass.kt")
@TestDataPath("$PROJECT_ROOT") public void testOnClass() {
public class Direct { runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onClass.kt");
@Test
@TestMetadata("aliasedThrowsOnFunction.kt")
public void testAliasedThrowsOnFunction() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/aliasedThrowsOnFunction.kt");
}
@Test
public void testAllFilesPresentInDirect() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("emptyJavaSpreadParameter.kt")
public void testEmptyJavaSpreadParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/emptyJavaSpreadParameter.kt");
}
@Test
@TestMetadata("onClass.kt")
public void testOnClass() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onClass.kt");
}
@Test
@TestMetadata("onFunction.kt")
public void testOnFunction() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onFunction.kt");
}
@Test
@TestMetadata("onFunction_unresolvedClassReference.kt")
public void testOnFunction_unresolvedClassReference() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onFunction_unresolvedClassReference.kt");
}
@Test
@TestMetadata("onProperty.kt")
public void testOnProperty() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onProperty.kt");
}
@Test
@TestMetadata("onProperty_javaAnnotation_targets.kt")
public void testOnProperty_javaAnnotation_targets() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onProperty_javaAnnotation_targets.kt");
}
@Test
@TestMetadata("onTypeAlias.kt")
public void testOnTypeAlias() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onTypeAlias.kt");
}
@Test
@TestMetadata("unsignedParameter.kt")
public void testUnsignedParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/unsignedParameter.kt");
}
@Test
@TestMetadata("varargComplexParameter.kt")
public void testVarargComplexParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargComplexParameter.kt");
}
@Test
@TestMetadata("varargNamedParameter.kt")
public void testVarargNamedParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargNamedParameter.kt");
}
@Test
@TestMetadata("varargParameter.kt")
public void testVarargParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargParameter.kt");
}
@Test
@TestMetadata("varargSpreadParameter.kt")
public void testVarargSpreadParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargSpreadParameter.kt");
}
} }
@Nested @Test
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite") @TestMetadata("onFunction.kt")
@TestDataPath("$PROJECT_ROOT") public void testOnFunction() {
public class UseSite { runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onFunction.kt");
@Test
public void testAllFilesPresentInUseSite() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("onGetter.kt")
public void testOnGetter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onGetter.kt");
}
@Test
@TestMetadata("onParam.kt")
public void testOnParam() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onParam.kt");
}
@Test
@TestMetadata("onProperty.kt")
public void testOnProperty() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onProperty.kt");
}
@Test
@TestMetadata("onSetter.kt")
public void testOnSetter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onSetter.kt");
}
} }
@Test
@TestMetadata("onFunction_unresolvedClassReference.kt")
public void testOnFunction_unresolvedClassReference() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onFunction_unresolvedClassReference.kt");
}
@Test
@TestMetadata("onProperty.kt")
public void testOnProperty() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onProperty.kt");
}
@Test
@TestMetadata("onProperty_javaAnnotation_targets.kt")
public void testOnProperty_javaAnnotation_targets() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onProperty_javaAnnotation_targets.kt");
}
@Test
@TestMetadata("onTypeAlias.kt")
public void testOnTypeAlias() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onTypeAlias.kt");
}
@Test
@TestMetadata("unsignedParameter.kt")
public void testUnsignedParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/unsignedParameter.kt");
}
@Test
@TestMetadata("varargComplexParameter.kt")
public void testVarargComplexParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargComplexParameter.kt");
}
@Test
@TestMetadata("varargNamedParameter.kt")
public void testVarargNamedParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargNamedParameter.kt");
}
@Test
@TestMetadata("varargParameter.kt")
public void testVarargParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargParameter.kt");
}
@Test
@TestMetadata("varargSpreadParameter.kt")
public void testVarargSpreadParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargSpreadParameter.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite")
@TestDataPath("$PROJECT_ROOT")
public class UseSite {
@Test
public void testAllFilesPresentInUseSite() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("onGetter.kt")
public void testOnGetter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onGetter.kt");
}
@Test
@TestMetadata("onParam.kt")
public void testOnParam() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onParam.kt");
}
@Test
@TestMetadata("onProperty.kt")
public void testOnProperty() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onProperty.kt");
}
@Test
@TestMetadata("onSetter.kt")
public void testOnSetter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onSetter.kt");
}
}
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/metaAnnotations") @TestMetadata("analysis/analysis-api/testData/annotations/metaAnnotations")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisSourceModuleAnalysisApiAnnotationsOnDeclarationsWithMetaTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsWithMetaTest { public class FirIdeDependentAnalysisSourceModuleAnalysisApiAnnotationsOnDeclarationsWithMetaTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsWithMetaTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInMetaAnnotations() throws Exception { public void testAllFilesPresentInMetaAnnotations() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/metaAnnotations"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/metaAnnotations"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("onProperty_javaAnnotation_varargParameter.kt") @TestMetadata("onProperty_javaAnnotation_varargParameter.kt")
public void testOnProperty_javaAnnotation_varargParameter() throws Exception { public void testOnProperty_javaAnnotation_varargParameter() {
runTest("analysis/analysis-api/testData/annotations/metaAnnotations/onProperty_javaAnnotation_varargParameter.kt"); runTest("analysis/analysis-api/testData/annotations/metaAnnotations/onProperty_javaAnnotation_varargParameter.kt");
} }
} }
@@ -28,63 +28,63 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnTypes") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnTypes")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisSourceModuleAnalysisApiAnnotationsOnTypesTestGenerated extends AbstractAnalysisApiAnnotationsOnTypesTest { public class FirIdeDependentAnalysisSourceModuleAnalysisApiAnnotationsOnTypesTestGenerated extends AbstractAnalysisApiAnnotationsOnTypesTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInAnnotationsOnTypes() throws Exception { public void testAllFilesPresentInAnnotationsOnTypes() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnTypes"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnTypes"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("annotaionOnType.kt") @TestMetadata("annotaionOnType.kt")
public void testAnnotaionOnType() throws Exception { public void testAnnotaionOnType() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnType.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnType.kt");
} }
@Test @Test
@TestMetadata("annotaionOnTypeArgument.kt") @TestMetadata("annotaionOnTypeArgument.kt")
public void testAnnotaionOnTypeArgument() throws Exception { public void testAnnotaionOnTypeArgument() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnTypeArgument.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnTypeArgument.kt");
} }
@Test @Test
@TestMetadata("annotaionOnTypeArgumentOfTypeArgument.kt") @TestMetadata("annotaionOnTypeArgumentOfTypeArgument.kt")
public void testAnnotaionOnTypeArgumentOfTypeArgument() throws Exception { public void testAnnotaionOnTypeArgumentOfTypeArgument() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnTypeArgumentOfTypeArgument.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnTypeArgumentOfTypeArgument.kt");
} }
@Test @Test
@TestMetadata("annotaionWithComplexArgumentOnType.kt") @TestMetadata("annotaionWithComplexArgumentOnType.kt")
public void testAnnotaionWithComplexArgumentOnType() throws Exception { public void testAnnotaionWithComplexArgumentOnType() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithComplexArgumentOnType.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithComplexArgumentOnType.kt");
} }
@Test @Test
@TestMetadata("annotaionWithComplexArgumentOnTypeArgument.kt") @TestMetadata("annotaionWithComplexArgumentOnTypeArgument.kt")
public void testAnnotaionWithComplexArgumentOnTypeArgument() throws Exception { public void testAnnotaionWithComplexArgumentOnTypeArgument() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithComplexArgumentOnTypeArgument.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithComplexArgumentOnTypeArgument.kt");
} }
@Test @Test
@TestMetadata("annotaionWithLiteralArgumentOnType.kt") @TestMetadata("annotaionWithLiteralArgumentOnType.kt")
public void testAnnotaionWithLiteralArgumentOnType() throws Exception { public void testAnnotaionWithLiteralArgumentOnType() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithLiteralArgumentOnType.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithLiteralArgumentOnType.kt");
} }
@Test @Test
@TestMetadata("annotaionWithLiteralArgumentOnTypeArgument.kt") @TestMetadata("annotaionWithLiteralArgumentOnTypeArgument.kt")
public void testAnnotaionWithLiteralArgumentOnTypeArgument() throws Exception { public void testAnnotaionWithLiteralArgumentOnTypeArgument() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithLiteralArgumentOnTypeArgument.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithLiteralArgumentOnTypeArgument.kt");
} }
} }
@@ -28,81 +28,81 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/specificAnnotations") @TestMetadata("analysis/analysis-api/testData/annotations/specificAnnotations")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisSourceModuleAnalysisApiSpecificAnnotationOnDeclarationTestGenerated extends AbstractAnalysisApiSpecificAnnotationOnDeclarationTest { public class FirIdeDependentAnalysisSourceModuleAnalysisApiSpecificAnnotationOnDeclarationTestGenerated extends AbstractAnalysisApiSpecificAnnotationOnDeclarationTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInSpecificAnnotations() throws Exception { public void testAllFilesPresentInSpecificAnnotations() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/specificAnnotations"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/specificAnnotations"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithEmptyArguments.kt") @TestMetadata("javaTargetAnnotationWithEmptyArguments.kt")
public void testJavaTargetAnnotationWithEmptyArguments() throws Exception { public void testJavaTargetAnnotationWithEmptyArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithEmptyArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithEmptyArguments.kt");
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithOneArgument.kt") @TestMetadata("javaTargetAnnotationWithOneArgument.kt")
public void testJavaTargetAnnotationWithOneArgument() throws Exception { public void testJavaTargetAnnotationWithOneArgument() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithOneArgument.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithOneArgument.kt");
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithOneArgumentAsImport.kt") @TestMetadata("javaTargetAnnotationWithOneArgumentAsImport.kt")
public void testJavaTargetAnnotationWithOneArgumentAsImport() throws Exception { public void testJavaTargetAnnotationWithOneArgumentAsImport() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithOneArgumentAsImport.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithOneArgumentAsImport.kt");
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithSeveralArguments.kt") @TestMetadata("javaTargetAnnotationWithSeveralArguments.kt")
public void testJavaTargetAnnotationWithSeveralArguments() throws Exception { public void testJavaTargetAnnotationWithSeveralArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithSeveralArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithSeveralArguments.kt");
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithoutArguments.kt") @TestMetadata("javaTargetAnnotationWithoutArguments.kt")
public void testJavaTargetAnnotationWithoutArguments() throws Exception { public void testJavaTargetAnnotationWithoutArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithoutArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithoutArguments.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithEmptyArguments.kt") @TestMetadata("targetAnnotationWithEmptyArguments.kt")
public void testTargetAnnotationWithEmptyArguments() throws Exception { public void testTargetAnnotationWithEmptyArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithEmptyArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithEmptyArguments.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithOneArgument.kt") @TestMetadata("targetAnnotationWithOneArgument.kt")
public void testTargetAnnotationWithOneArgument() throws Exception { public void testTargetAnnotationWithOneArgument() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithOneArgument.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithOneArgument.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithOneArgumentAsImport.kt") @TestMetadata("targetAnnotationWithOneArgumentAsImport.kt")
public void testTargetAnnotationWithOneArgumentAsImport() throws Exception { public void testTargetAnnotationWithOneArgumentAsImport() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithOneArgumentAsImport.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithOneArgumentAsImport.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithSeveralArguments.kt") @TestMetadata("targetAnnotationWithSeveralArguments.kt")
public void testTargetAnnotationWithSeveralArguments() throws Exception { public void testTargetAnnotationWithSeveralArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithSeveralArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithSeveralArguments.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithoutArguments.kt") @TestMetadata("targetAnnotationWithoutArguments.kt")
public void testTargetAnnotationWithoutArguments() throws Exception { public void testTargetAnnotationWithoutArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithoutArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithoutArguments.kt");
} }
} }
@@ -28,41 +28,41 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleAnalysisApiAnnotationsOnDeclarationsTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsTest { public class FirIdeNormalAnalysisScriptSourceModuleAnalysisApiAnnotationsOnDeclarationsTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test
public void testAllFilesPresentInAnnotationsOnDeclaration() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Nested
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct")
@TestDataPath("$PROJECT_ROOT")
public class Direct {
@Test @Test
public void testAllFilesPresentInAnnotationsOnDeclaration() throws Exception { public void testAllFilesPresentInDirect() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
}
@Nested @Nested
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Direct { public class UseSite {
@Test @Test
public void testAllFilesPresentInDirect() throws Exception { public void testAllFilesPresentInUseSite() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite")
@TestDataPath("$PROJECT_ROOT")
public class UseSite {
@Test
public void testAllFilesPresentInUseSite() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
} }
}
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/metaAnnotations") @TestMetadata("analysis/analysis-api/testData/annotations/metaAnnotations")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleAnalysisApiAnnotationsOnDeclarationsWithMetaTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsWithMetaTest { public class FirIdeNormalAnalysisScriptSourceModuleAnalysisApiAnnotationsOnDeclarationsWithMetaTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsWithMetaTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInMetaAnnotations() throws Exception { public void testAllFilesPresentInMetaAnnotations() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/metaAnnotations"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/metaAnnotations"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnFiles") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnFiles")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleAnalysisApiAnnotationsOnFilesTestGenerated extends AbstractAnalysisApiAnnotationsOnFilesTest { public class FirIdeNormalAnalysisScriptSourceModuleAnalysisApiAnnotationsOnFilesTestGenerated extends AbstractAnalysisApiAnnotationsOnFilesTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInAnnotationsOnFiles() throws Exception { public void testAllFilesPresentInAnnotationsOnFiles() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnFiles"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnFiles"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnTypes") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnTypes")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleAnalysisApiAnnotationsOnTypesTestGenerated extends AbstractAnalysisApiAnnotationsOnTypesTest { public class FirIdeNormalAnalysisScriptSourceModuleAnalysisApiAnnotationsOnTypesTestGenerated extends AbstractAnalysisApiAnnotationsOnTypesTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInAnnotationsOnTypes() throws Exception { public void testAllFilesPresentInAnnotationsOnTypes() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnTypes"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnTypes"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/specificAnnotations") @TestMetadata("analysis/analysis-api/testData/annotations/specificAnnotations")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleAnalysisApiSpecificAnnotationOnDeclarationTestGenerated extends AbstractAnalysisApiSpecificAnnotationOnDeclarationTest { public class FirIdeNormalAnalysisScriptSourceModuleAnalysisApiSpecificAnnotationOnDeclarationTestGenerated extends AbstractAnalysisApiSpecificAnnotationOnDeclarationTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInSpecificAnnotations() throws Exception { public void testAllFilesPresentInSpecificAnnotations() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/specificAnnotations"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/specificAnnotations"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,149 +28,149 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnDeclarationsTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsTest { public class FirIdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnDeclarationsTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInAnnotationsOnDeclaration() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("deprecated.kt")
public void testDeprecated() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/deprecated.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct")
@TestDataPath("$PROJECT_ROOT")
public class Direct {
@Test
@TestMetadata("aliasedThrowsOnFunction.kt")
public void testAliasedThrowsOnFunction() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/aliasedThrowsOnFunction.kt");
} }
@Test @Test
public void testAllFilesPresentInAnnotationsOnDeclaration() throws Exception { public void testAllFilesPresentInDirect() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("deprecated.kt") @TestMetadata("emptyJavaSpreadParameter.kt")
public void testDeprecated() throws Exception { public void testEmptyJavaSpreadParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/deprecated.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/emptyJavaSpreadParameter.kt");
} }
@Nested @Test
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct") @TestMetadata("onClass.kt")
@TestDataPath("$PROJECT_ROOT") public void testOnClass() {
public class Direct { runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onClass.kt");
@Test
@TestMetadata("aliasedThrowsOnFunction.kt")
public void testAliasedThrowsOnFunction() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/aliasedThrowsOnFunction.kt");
}
@Test
public void testAllFilesPresentInDirect() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("emptyJavaSpreadParameter.kt")
public void testEmptyJavaSpreadParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/emptyJavaSpreadParameter.kt");
}
@Test
@TestMetadata("onClass.kt")
public void testOnClass() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onClass.kt");
}
@Test
@TestMetadata("onFunction.kt")
public void testOnFunction() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onFunction.kt");
}
@Test
@TestMetadata("onFunction_unresolvedClassReference.kt")
public void testOnFunction_unresolvedClassReference() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onFunction_unresolvedClassReference.kt");
}
@Test
@TestMetadata("onProperty.kt")
public void testOnProperty() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onProperty.kt");
}
@Test
@TestMetadata("onProperty_javaAnnotation_targets.kt")
public void testOnProperty_javaAnnotation_targets() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onProperty_javaAnnotation_targets.kt");
}
@Test
@TestMetadata("onTypeAlias.kt")
public void testOnTypeAlias() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onTypeAlias.kt");
}
@Test
@TestMetadata("unsignedParameter.kt")
public void testUnsignedParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/unsignedParameter.kt");
}
@Test
@TestMetadata("varargComplexParameter.kt")
public void testVarargComplexParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargComplexParameter.kt");
}
@Test
@TestMetadata("varargNamedParameter.kt")
public void testVarargNamedParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargNamedParameter.kt");
}
@Test
@TestMetadata("varargParameter.kt")
public void testVarargParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargParameter.kt");
}
@Test
@TestMetadata("varargSpreadParameter.kt")
public void testVarargSpreadParameter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargSpreadParameter.kt");
}
} }
@Nested @Test
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite") @TestMetadata("onFunction.kt")
@TestDataPath("$PROJECT_ROOT") public void testOnFunction() {
public class UseSite { runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onFunction.kt");
@Test
public void testAllFilesPresentInUseSite() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("onGetter.kt")
public void testOnGetter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onGetter.kt");
}
@Test
@TestMetadata("onParam.kt")
public void testOnParam() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onParam.kt");
}
@Test
@TestMetadata("onProperty.kt")
public void testOnProperty() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onProperty.kt");
}
@Test
@TestMetadata("onSetter.kt")
public void testOnSetter() throws Exception {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onSetter.kt");
}
} }
@Test
@TestMetadata("onFunction_unresolvedClassReference.kt")
public void testOnFunction_unresolvedClassReference() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onFunction_unresolvedClassReference.kt");
}
@Test
@TestMetadata("onProperty.kt")
public void testOnProperty() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onProperty.kt");
}
@Test
@TestMetadata("onProperty_javaAnnotation_targets.kt")
public void testOnProperty_javaAnnotation_targets() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onProperty_javaAnnotation_targets.kt");
}
@Test
@TestMetadata("onTypeAlias.kt")
public void testOnTypeAlias() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/onTypeAlias.kt");
}
@Test
@TestMetadata("unsignedParameter.kt")
public void testUnsignedParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/unsignedParameter.kt");
}
@Test
@TestMetadata("varargComplexParameter.kt")
public void testVarargComplexParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargComplexParameter.kt");
}
@Test
@TestMetadata("varargNamedParameter.kt")
public void testVarargNamedParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargNamedParameter.kt");
}
@Test
@TestMetadata("varargParameter.kt")
public void testVarargParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargParameter.kt");
}
@Test
@TestMetadata("varargSpreadParameter.kt")
public void testVarargSpreadParameter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/direct/varargSpreadParameter.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite")
@TestDataPath("$PROJECT_ROOT")
public class UseSite {
@Test
public void testAllFilesPresentInUseSite() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("onGetter.kt")
public void testOnGetter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onGetter.kt");
}
@Test
@TestMetadata("onParam.kt")
public void testOnParam() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onParam.kt");
}
@Test
@TestMetadata("onProperty.kt")
public void testOnProperty() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onProperty.kt");
}
@Test
@TestMetadata("onSetter.kt")
public void testOnSetter() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnDeclaration/useSite/onSetter.kt");
}
}
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/metaAnnotations") @TestMetadata("analysis/analysis-api/testData/annotations/metaAnnotations")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnDeclarationsWithMetaTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsWithMetaTest { public class FirIdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnDeclarationsWithMetaTestGenerated extends AbstractAnalysisApiAnnotationsOnDeclarationsWithMetaTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInMetaAnnotations() throws Exception { public void testAllFilesPresentInMetaAnnotations() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/metaAnnotations"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/metaAnnotations"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("onProperty_javaAnnotation_varargParameter.kt") @TestMetadata("onProperty_javaAnnotation_varargParameter.kt")
public void testOnProperty_javaAnnotation_varargParameter() throws Exception { public void testOnProperty_javaAnnotation_varargParameter() {
runTest("analysis/analysis-api/testData/annotations/metaAnnotations/onProperty_javaAnnotation_varargParameter.kt"); runTest("analysis/analysis-api/testData/annotations/metaAnnotations/onProperty_javaAnnotation_varargParameter.kt");
} }
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnFiles") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnFiles")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnFilesTestGenerated extends AbstractAnalysisApiAnnotationsOnFilesTest { public class FirIdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnFilesTestGenerated extends AbstractAnalysisApiAnnotationsOnFilesTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInAnnotationsOnFiles() throws Exception { public void testAllFilesPresentInAnnotationsOnFiles() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnFiles"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnFiles"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("onFile.kt") @TestMetadata("onFile.kt")
public void testOnFile() throws Exception { public void testOnFile() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnFiles/onFile.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnFiles/onFile.kt");
} }
} }
@@ -28,63 +28,63 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnTypes") @TestMetadata("analysis/analysis-api/testData/annotations/annotationsOnTypes")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnTypesTestGenerated extends AbstractAnalysisApiAnnotationsOnTypesTest { public class FirIdeNormalAnalysisSourceModuleAnalysisApiAnnotationsOnTypesTestGenerated extends AbstractAnalysisApiAnnotationsOnTypesTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInAnnotationsOnTypes() throws Exception { public void testAllFilesPresentInAnnotationsOnTypes() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnTypes"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/annotationsOnTypes"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("annotaionOnType.kt") @TestMetadata("annotaionOnType.kt")
public void testAnnotaionOnType() throws Exception { public void testAnnotaionOnType() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnType.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnType.kt");
} }
@Test @Test
@TestMetadata("annotaionOnTypeArgument.kt") @TestMetadata("annotaionOnTypeArgument.kt")
public void testAnnotaionOnTypeArgument() throws Exception { public void testAnnotaionOnTypeArgument() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnTypeArgument.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnTypeArgument.kt");
} }
@Test @Test
@TestMetadata("annotaionOnTypeArgumentOfTypeArgument.kt") @TestMetadata("annotaionOnTypeArgumentOfTypeArgument.kt")
public void testAnnotaionOnTypeArgumentOfTypeArgument() throws Exception { public void testAnnotaionOnTypeArgumentOfTypeArgument() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnTypeArgumentOfTypeArgument.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionOnTypeArgumentOfTypeArgument.kt");
} }
@Test @Test
@TestMetadata("annotaionWithComplexArgumentOnType.kt") @TestMetadata("annotaionWithComplexArgumentOnType.kt")
public void testAnnotaionWithComplexArgumentOnType() throws Exception { public void testAnnotaionWithComplexArgumentOnType() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithComplexArgumentOnType.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithComplexArgumentOnType.kt");
} }
@Test @Test
@TestMetadata("annotaionWithComplexArgumentOnTypeArgument.kt") @TestMetadata("annotaionWithComplexArgumentOnTypeArgument.kt")
public void testAnnotaionWithComplexArgumentOnTypeArgument() throws Exception { public void testAnnotaionWithComplexArgumentOnTypeArgument() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithComplexArgumentOnTypeArgument.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithComplexArgumentOnTypeArgument.kt");
} }
@Test @Test
@TestMetadata("annotaionWithLiteralArgumentOnType.kt") @TestMetadata("annotaionWithLiteralArgumentOnType.kt")
public void testAnnotaionWithLiteralArgumentOnType() throws Exception { public void testAnnotaionWithLiteralArgumentOnType() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithLiteralArgumentOnType.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithLiteralArgumentOnType.kt");
} }
@Test @Test
@TestMetadata("annotaionWithLiteralArgumentOnTypeArgument.kt") @TestMetadata("annotaionWithLiteralArgumentOnTypeArgument.kt")
public void testAnnotaionWithLiteralArgumentOnTypeArgument() throws Exception { public void testAnnotaionWithLiteralArgumentOnTypeArgument() {
runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithLiteralArgumentOnTypeArgument.kt"); runTest("analysis/analysis-api/testData/annotations/annotationsOnTypes/annotaionWithLiteralArgumentOnTypeArgument.kt");
} }
} }
@@ -28,81 +28,81 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/annotations/specificAnnotations") @TestMetadata("analysis/analysis-api/testData/annotations/specificAnnotations")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleAnalysisApiSpecificAnnotationOnDeclarationTestGenerated extends AbstractAnalysisApiSpecificAnnotationOnDeclarationTest { public class FirIdeNormalAnalysisSourceModuleAnalysisApiSpecificAnnotationOnDeclarationTestGenerated extends AbstractAnalysisApiSpecificAnnotationOnDeclarationTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInSpecificAnnotations() throws Exception { public void testAllFilesPresentInSpecificAnnotations() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/specificAnnotations"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/annotations/specificAnnotations"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithEmptyArguments.kt") @TestMetadata("javaTargetAnnotationWithEmptyArguments.kt")
public void testJavaTargetAnnotationWithEmptyArguments() throws Exception { public void testJavaTargetAnnotationWithEmptyArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithEmptyArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithEmptyArguments.kt");
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithOneArgument.kt") @TestMetadata("javaTargetAnnotationWithOneArgument.kt")
public void testJavaTargetAnnotationWithOneArgument() throws Exception { public void testJavaTargetAnnotationWithOneArgument() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithOneArgument.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithOneArgument.kt");
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithOneArgumentAsImport.kt") @TestMetadata("javaTargetAnnotationWithOneArgumentAsImport.kt")
public void testJavaTargetAnnotationWithOneArgumentAsImport() throws Exception { public void testJavaTargetAnnotationWithOneArgumentAsImport() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithOneArgumentAsImport.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithOneArgumentAsImport.kt");
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithSeveralArguments.kt") @TestMetadata("javaTargetAnnotationWithSeveralArguments.kt")
public void testJavaTargetAnnotationWithSeveralArguments() throws Exception { public void testJavaTargetAnnotationWithSeveralArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithSeveralArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithSeveralArguments.kt");
} }
@Test @Test
@TestMetadata("javaTargetAnnotationWithoutArguments.kt") @TestMetadata("javaTargetAnnotationWithoutArguments.kt")
public void testJavaTargetAnnotationWithoutArguments() throws Exception { public void testJavaTargetAnnotationWithoutArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithoutArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/javaTargetAnnotationWithoutArguments.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithEmptyArguments.kt") @TestMetadata("targetAnnotationWithEmptyArguments.kt")
public void testTargetAnnotationWithEmptyArguments() throws Exception { public void testTargetAnnotationWithEmptyArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithEmptyArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithEmptyArguments.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithOneArgument.kt") @TestMetadata("targetAnnotationWithOneArgument.kt")
public void testTargetAnnotationWithOneArgument() throws Exception { public void testTargetAnnotationWithOneArgument() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithOneArgument.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithOneArgument.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithOneArgumentAsImport.kt") @TestMetadata("targetAnnotationWithOneArgumentAsImport.kt")
public void testTargetAnnotationWithOneArgumentAsImport() throws Exception { public void testTargetAnnotationWithOneArgumentAsImport() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithOneArgumentAsImport.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithOneArgumentAsImport.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithSeveralArguments.kt") @TestMetadata("targetAnnotationWithSeveralArguments.kt")
public void testTargetAnnotationWithSeveralArguments() throws Exception { public void testTargetAnnotationWithSeveralArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithSeveralArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithSeveralArguments.kt");
} }
@Test @Test
@TestMetadata("targetAnnotationWithoutArguments.kt") @TestMetadata("targetAnnotationWithoutArguments.kt")
public void testTargetAnnotationWithoutArguments() throws Exception { public void testTargetAnnotationWithoutArguments() {
runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithoutArguments.kt"); runTest("analysis/analysis-api/testData/annotations/specificAnnotations/targetAnnotationWithoutArguments.kt");
} }
} }
@@ -28,31 +28,31 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall") @TestMetadata("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleMultiModuleResolveCallTestGenerated extends AbstractMultiModuleResolveCallTest { public class FirIdeNormalAnalysisScriptSourceModuleMultiModuleResolveCallTestGenerated extends AbstractMultiModuleResolveCallTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test
public void testAllFilesPresentInResolveCall() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/withTestCompilerPluginEnabled")
@TestDataPath("$PROJECT_ROOT")
public class WithTestCompilerPluginEnabled {
@Test @Test
public void testAllFilesPresentInResolveCall() throws Exception { public void testAllFilesPresentInWithTestCompilerPluginEnabled() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/withTestCompilerPluginEnabled"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/withTestCompilerPluginEnabled")
@TestDataPath("$PROJECT_ROOT")
public class WithTestCompilerPluginEnabled {
@Test
public void testAllFilesPresentInWithTestCompilerPluginEnabled() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/withTestCompilerPluginEnabled"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
} }
}
} }
@@ -28,71 +28,71 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall") @TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleResolveCallTestGenerated extends AbstractResolveCallTest { public class FirIdeNormalAnalysisScriptSourceModuleResolveCallTestGenerated extends AbstractResolveCallTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test
public void testAllFilesPresentInResolveCall() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall/assignments")
@TestDataPath("$PROJECT_ROOT")
public class Assignments {
@Test @Test
public void testAllFilesPresentInResolveCall() throws Exception { public void testAllFilesPresentInAssignments() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/assignments"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
}
@Nested @Nested
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall/assignments") @TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class Assignments { public class InvalidCode {
@Test @Test
public void testAllFilesPresentInAssignments() throws Exception { public void testAllFilesPresentInInvalidCode() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/assignments"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
} }
}
@Nested @Nested
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode") @TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class InvalidCode { public class InvokeOnObjects {
@Test @Test
public void testAllFilesPresentInInvalidCode() throws Exception { public void testAllFilesPresentInInvokeOnObjects() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/invalidCode"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
} }
}
@Nested @Nested
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects") @TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall/nonCalls")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class InvokeOnObjects { public class NonCalls {
@Test @Test
public void testAllFilesPresentInInvokeOnObjects() throws Exception { public void testAllFilesPresentInNonCalls() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/invokeOnObjects"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/nonCalls"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
} }
}
@Nested @Nested
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall/nonCalls") @TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall/withTestCompilerPluginEnabled")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class NonCalls { public class WithTestCompilerPluginEnabled {
@Test @Test
public void testAllFilesPresentInNonCalls() throws Exception { public void testAllFilesPresentInWithTestCompilerPluginEnabled() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/nonCalls"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/withTestCompilerPluginEnabled"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCall/withTestCompilerPluginEnabled")
@TestDataPath("$PROJECT_ROOT")
public class WithTestCompilerPluginEnabled {
@Test
public void testAllFilesPresentInWithTestCompilerPluginEnabled() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCall/withTestCompilerPluginEnabled"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
} }
}
} }
@@ -28,51 +28,51 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCandidates") @TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCandidates")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleResolveCandidatesTestGenerated extends AbstractResolveCandidatesTest { public class FirIdeNormalAnalysisScriptSourceModuleResolveCandidatesTestGenerated extends AbstractResolveCandidatesTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test
public void testAllFilesPresentInResolveCandidates() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCandidates"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCandidates/multipleCandidates")
@TestDataPath("$PROJECT_ROOT")
public class MultipleCandidates {
@Test @Test
public void testAllFilesPresentInResolveCandidates() throws Exception { public void testAllFilesPresentInMultipleCandidates() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCandidates"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCandidates/multipleCandidates"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
}
@Nested @Nested
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCandidates/multipleCandidates") @TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCandidates/noCandidates")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class MultipleCandidates { public class NoCandidates {
@Test @Test
public void testAllFilesPresentInMultipleCandidates() throws Exception { public void testAllFilesPresentInNoCandidates() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCandidates/multipleCandidates"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCandidates/noCandidates"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
} }
}
@Nested @Nested
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCandidates/noCandidates") @TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCandidates/singleCandidate")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class NoCandidates { public class SingleCandidate {
@Test @Test
public void testAllFilesPresentInNoCandidates() throws Exception { public void testAllFilesPresentInSingleCandidate() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCandidates/noCandidates"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCandidates/singleCandidate"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/callResolver/resolveCandidates/singleCandidate")
@TestDataPath("$PROJECT_ROOT")
public class SingleCandidate {
@Test
public void testAllFilesPresentInSingleCandidate() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/callResolver/resolveCandidates/singleCandidate"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
} }
}
} }
@@ -28,49 +28,49 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall") @TestMetadata("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleMultiModuleResolveCallTestGenerated extends AbstractMultiModuleResolveCallTest { public class FirIdeNormalAnalysisSourceModuleMultiModuleResolveCallTestGenerated extends AbstractMultiModuleResolveCallTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInResolveCall() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("implicitTypeSubstituteOverrideFromOtherModule.kt")
public void testImplicitTypeSubstituteOverrideFromOtherModule() {
runTest("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/implicitTypeSubstituteOverrideFromOtherModule.kt");
}
@Test
@TestMetadata("unitTypeFromOtherModule.kt")
public void testUnitTypeFromOtherModule() {
runTest("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/unitTypeFromOtherModule.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/withTestCompilerPluginEnabled")
@TestDataPath("$PROJECT_ROOT")
public class WithTestCompilerPluginEnabled {
@Test
public void testAllFilesPresentInWithTestCompilerPluginEnabled() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/withTestCompilerPluginEnabled"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInResolveCall() throws Exception { @TestMetadata("annotationFromOtherModule.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall"), Pattern.compile("^(.+)\\.kt$"), null, true); public void testAnnotationFromOtherModule() {
} runTest("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/withTestCompilerPluginEnabled/annotationFromOtherModule.kt");
@Test
@TestMetadata("implicitTypeSubstituteOverrideFromOtherModule.kt")
public void testImplicitTypeSubstituteOverrideFromOtherModule() throws Exception {
runTest("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/implicitTypeSubstituteOverrideFromOtherModule.kt");
}
@Test
@TestMetadata("unitTypeFromOtherModule.kt")
public void testUnitTypeFromOtherModule() throws Exception {
runTest("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/unitTypeFromOtherModule.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/withTestCompilerPluginEnabled")
@TestDataPath("$PROJECT_ROOT")
public class WithTestCompilerPluginEnabled {
@Test
public void testAllFilesPresentInWithTestCompilerPluginEnabled() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/withTestCompilerPluginEnabled"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("annotationFromOtherModule.kt")
public void testAnnotationFromOtherModule() throws Exception {
runTest("analysis/analysis-api/testData/components/multiModuleCallResolver/resolveCall/withTestCompilerPluginEnabled/annotationFromOtherModule.kt");
}
} }
}
} }
@@ -28,31 +28,31 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate") @TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisScriptSourceModuleCompileTimeConstantEvaluatorTestGenerated extends AbstractCompileTimeConstantEvaluatorTest { public class FirIdeDependentAnalysisScriptSourceModuleCompileTimeConstantEvaluatorTestGenerated extends AbstractCompileTimeConstantEvaluatorTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test
public void testAllFilesPresentInEvaluate() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode")
@TestDataPath("$PROJECT_ROOT")
public class IncompleteCode {
@Test @Test
public void testAllFilesPresentInEvaluate() throws Exception { public void testAllFilesPresentInIncompleteCode() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode")
@TestDataPath("$PROJECT_ROOT")
public class IncompleteCode {
@Test
public void testAllFilesPresentInIncompleteCode() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
} }
}
} }
@@ -28,271 +28,271 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate") @TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisSourceModuleCompileTimeConstantEvaluatorTestGenerated extends AbstractCompileTimeConstantEvaluatorTest { public class FirIdeDependentAnalysisSourceModuleCompileTimeConstantEvaluatorTestGenerated extends AbstractCompileTimeConstantEvaluatorTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInEvaluate() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("arrayWithInc.kt")
public void testArrayWithInc() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/arrayWithInc.kt");
}
@Test
@TestMetadata("binaryExpressionWithString.kt")
public void testBinaryExpressionWithString() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/binaryExpressionWithString.kt");
}
@Test
@TestMetadata("integerLiteral_minusOne_entire.kt")
public void testIntegerLiteral_minusOne_entire() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_minusOne_entire.kt");
}
@Test
@TestMetadata("integerLiteral_minusOne_justOne.kt")
public void testIntegerLiteral_minusOne_justOne() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_minusOne_justOne.kt");
}
@Test
@TestMetadata("integerLiteral_plusOne_entire.kt")
public void testIntegerLiteral_plusOne_entire() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_plusOne_entire.kt");
}
@Test
@TestMetadata("integerLiteral_plusOne_justOne.kt")
public void testIntegerLiteral_plusOne_justOne() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_plusOne_justOne.kt");
}
@Test
@TestMetadata("interpolationWithInc.kt")
public void testInterpolationWithInc() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/interpolationWithInc.kt");
}
@Test
@TestMetadata("javaFinalField.kt")
public void testJavaFinalField() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaFinalField.kt");
}
@Test
@TestMetadata("javaStaticField.kt")
public void testJavaStaticField() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaStaticField.kt");
}
@Test
@TestMetadata("javaStaticFinalField.kt")
public void testJavaStaticFinalField() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaStaticFinalField.kt");
}
@Test
@TestMetadata("namedReference_const.kt")
public void testNamedReference_const() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_const.kt");
}
@Test
@TestMetadata("namedReference_userType.kt")
public void testNamedReference_userType() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_userType.kt");
}
@Test
@TestMetadata("namedReference_val.kt")
public void testNamedReference_val() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_val.kt");
}
@Test
@TestMetadata("namedReference_var.kt")
public void testNamedReference_var() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_var.kt");
}
@Test
@TestMetadata("propertyInCompanionObject.kt")
public void testPropertyInCompanionObject() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject.kt");
}
@Test
@TestMetadata("propertyInCompanionObject_indirect.kt")
public void testPropertyInCompanionObject_indirect() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject_indirect.kt");
}
@Test
@TestMetadata("propertyInCompanionObject_indirect_twice.kt")
public void testPropertyInCompanionObject_indirect_twice() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject_indirect_twice.kt");
}
@Test
@TestMetadata("propertyInit_Byte.kt")
public void testPropertyInit_Byte() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Byte.kt");
}
@Test
@TestMetadata("propertyInit_DivByOtherProperty_const.kt")
public void testPropertyInit_DivByOtherProperty_const() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByOtherProperty_const.kt");
}
@Test
@TestMetadata("propertyInit_DivByOtherProperty_val.kt")
public void testPropertyInit_DivByOtherProperty_val() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByOtherProperty_val.kt");
}
@Test
@TestMetadata("propertyInit_DivByZero.kt")
public void testPropertyInit_DivByZero() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByZero.kt");
}
@Test
@TestMetadata("propertyInit_Double.kt")
public void testPropertyInit_Double() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Double.kt");
}
@Test
@TestMetadata("propertyInit_Float.kt")
public void testPropertyInit_Float() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Float.kt");
}
@Test
@TestMetadata("propertyInit_Int.kt")
public void testPropertyInit_Int() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Int.kt");
}
@Test
@TestMetadata("propertyInit_Long.kt")
public void testPropertyInit_Long() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Long.kt");
}
@Test
@TestMetadata("propertyInit_UInt.kt")
public void testPropertyInit_UInt() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_UInt.kt");
}
@Test
@TestMetadata("stringLiteral.kt")
public void testStringLiteral() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/stringLiteral.kt");
}
@Test
@TestMetadata("string_compareTo.kt")
public void testString_compareTo() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_compareTo.kt");
}
@Test
@TestMetadata("string_length.kt")
public void testString_length() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_length.kt");
}
@Test
@TestMetadata("string_plusMany.kt")
public void testString_plusMany() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusMany.kt");
}
@Test
@TestMetadata("string_plusOnce.kt")
public void testString_plusOnce() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusOnce.kt");
}
@Test
@TestMetadata("string_plusTwice.kt")
public void testString_plusTwice() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusTwice.kt");
}
@Test
@TestMetadata("string_templateConst.kt")
public void testString_templateConst() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_templateConst.kt");
}
@Test
@TestMetadata("string_templateNonConst.kt")
public void testString_templateNonConst() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_templateNonConst.kt");
}
@Test
@TestMetadata("string_toString.kt")
public void testString_toString() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_toString.kt");
}
@Test
@TestMetadata("string_trimIndent.kt")
public void testString_trimIndent() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_trimIndent.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode")
@TestDataPath("$PROJECT_ROOT")
public class IncompleteCode {
@Test
public void testAllFilesPresentInIncompleteCode() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInEvaluate() throws Exception { @TestMetadata("incompleteRange.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate"), Pattern.compile("^(.+)\\.kt$"), null, true); public void testIncompleteRange() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/incompleteRange.kt");
} }
@Test @Test
@TestMetadata("arrayWithInc.kt") @TestMetadata("noRightOperand.kt")
public void testArrayWithInc() throws Exception { public void testNoRightOperand() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/arrayWithInc.kt"); runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperand.kt");
} }
@Test @Test
@TestMetadata("binaryExpressionWithString.kt") @TestMetadata("noRightOperandLong.kt")
public void testBinaryExpressionWithString() throws Exception { public void testNoRightOperandLong() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/binaryExpressionWithString.kt"); runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperandLong.kt");
} }
@Test @Test
@TestMetadata("integerLiteral_minusOne_entire.kt") @TestMetadata("noRightOperandUnsignedLong.kt")
public void testIntegerLiteral_minusOne_entire() throws Exception { public void testNoRightOperandUnsignedLong() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_minusOne_entire.kt"); runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperandUnsignedLong.kt");
}
@Test
@TestMetadata("integerLiteral_minusOne_justOne.kt")
public void testIntegerLiteral_minusOne_justOne() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_minusOne_justOne.kt");
}
@Test
@TestMetadata("integerLiteral_plusOne_entire.kt")
public void testIntegerLiteral_plusOne_entire() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_plusOne_entire.kt");
}
@Test
@TestMetadata("integerLiteral_plusOne_justOne.kt")
public void testIntegerLiteral_plusOne_justOne() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_plusOne_justOne.kt");
}
@Test
@TestMetadata("interpolationWithInc.kt")
public void testInterpolationWithInc() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/interpolationWithInc.kt");
}
@Test
@TestMetadata("javaFinalField.kt")
public void testJavaFinalField() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaFinalField.kt");
}
@Test
@TestMetadata("javaStaticField.kt")
public void testJavaStaticField() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaStaticField.kt");
}
@Test
@TestMetadata("javaStaticFinalField.kt")
public void testJavaStaticFinalField() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaStaticFinalField.kt");
}
@Test
@TestMetadata("namedReference_const.kt")
public void testNamedReference_const() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_const.kt");
}
@Test
@TestMetadata("namedReference_userType.kt")
public void testNamedReference_userType() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_userType.kt");
}
@Test
@TestMetadata("namedReference_val.kt")
public void testNamedReference_val() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_val.kt");
}
@Test
@TestMetadata("namedReference_var.kt")
public void testNamedReference_var() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_var.kt");
}
@Test
@TestMetadata("propertyInCompanionObject.kt")
public void testPropertyInCompanionObject() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject.kt");
}
@Test
@TestMetadata("propertyInCompanionObject_indirect.kt")
public void testPropertyInCompanionObject_indirect() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject_indirect.kt");
}
@Test
@TestMetadata("propertyInCompanionObject_indirect_twice.kt")
public void testPropertyInCompanionObject_indirect_twice() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject_indirect_twice.kt");
}
@Test
@TestMetadata("propertyInit_Byte.kt")
public void testPropertyInit_Byte() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Byte.kt");
}
@Test
@TestMetadata("propertyInit_DivByOtherProperty_const.kt")
public void testPropertyInit_DivByOtherProperty_const() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByOtherProperty_const.kt");
}
@Test
@TestMetadata("propertyInit_DivByOtherProperty_val.kt")
public void testPropertyInit_DivByOtherProperty_val() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByOtherProperty_val.kt");
}
@Test
@TestMetadata("propertyInit_DivByZero.kt")
public void testPropertyInit_DivByZero() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByZero.kt");
}
@Test
@TestMetadata("propertyInit_Double.kt")
public void testPropertyInit_Double() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Double.kt");
}
@Test
@TestMetadata("propertyInit_Float.kt")
public void testPropertyInit_Float() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Float.kt");
}
@Test
@TestMetadata("propertyInit_Int.kt")
public void testPropertyInit_Int() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Int.kt");
}
@Test
@TestMetadata("propertyInit_Long.kt")
public void testPropertyInit_Long() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Long.kt");
}
@Test
@TestMetadata("propertyInit_UInt.kt")
public void testPropertyInit_UInt() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_UInt.kt");
}
@Test
@TestMetadata("stringLiteral.kt")
public void testStringLiteral() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/stringLiteral.kt");
}
@Test
@TestMetadata("string_compareTo.kt")
public void testString_compareTo() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_compareTo.kt");
}
@Test
@TestMetadata("string_length.kt")
public void testString_length() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_length.kt");
}
@Test
@TestMetadata("string_plusMany.kt")
public void testString_plusMany() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusMany.kt");
}
@Test
@TestMetadata("string_plusOnce.kt")
public void testString_plusOnce() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusOnce.kt");
}
@Test
@TestMetadata("string_plusTwice.kt")
public void testString_plusTwice() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusTwice.kt");
}
@Test
@TestMetadata("string_templateConst.kt")
public void testString_templateConst() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_templateConst.kt");
}
@Test
@TestMetadata("string_templateNonConst.kt")
public void testString_templateNonConst() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_templateNonConst.kt");
}
@Test
@TestMetadata("string_toString.kt")
public void testString_toString() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_toString.kt");
}
@Test
@TestMetadata("string_trimIndent.kt")
public void testString_trimIndent() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_trimIndent.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode")
@TestDataPath("$PROJECT_ROOT")
public class IncompleteCode {
@Test
public void testAllFilesPresentInIncompleteCode() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("incompleteRange.kt")
public void testIncompleteRange() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/incompleteRange.kt");
}
@Test
@TestMetadata("noRightOperand.kt")
public void testNoRightOperand() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperand.kt");
}
@Test
@TestMetadata("noRightOperandLong.kt")
public void testNoRightOperandLong() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperandLong.kt");
}
@Test
@TestMetadata("noRightOperandUnsignedLong.kt")
public void testNoRightOperandUnsignedLong() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperandUnsignedLong.kt");
}
} }
}
} }
@@ -28,31 +28,31 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate") @TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleCompileTimeConstantEvaluatorTestGenerated extends AbstractCompileTimeConstantEvaluatorTest { public class FirIdeNormalAnalysisScriptSourceModuleCompileTimeConstantEvaluatorTestGenerated extends AbstractCompileTimeConstantEvaluatorTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test
public void testAllFilesPresentInEvaluate() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode")
@TestDataPath("$PROJECT_ROOT")
public class IncompleteCode {
@Test @Test
public void testAllFilesPresentInEvaluate() throws Exception { public void testAllFilesPresentInIncompleteCode() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode")
@TestDataPath("$PROJECT_ROOT")
public class IncompleteCode {
@Test
public void testAllFilesPresentInIncompleteCode() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
} }
}
} }
@@ -28,271 +28,271 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate") @TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleCompileTimeConstantEvaluatorTestGenerated extends AbstractCompileTimeConstantEvaluatorTest { public class FirIdeNormalAnalysisSourceModuleCompileTimeConstantEvaluatorTestGenerated extends AbstractCompileTimeConstantEvaluatorTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInEvaluate() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("arrayWithInc.kt")
public void testArrayWithInc() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/arrayWithInc.kt");
}
@Test
@TestMetadata("binaryExpressionWithString.kt")
public void testBinaryExpressionWithString() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/binaryExpressionWithString.kt");
}
@Test
@TestMetadata("integerLiteral_minusOne_entire.kt")
public void testIntegerLiteral_minusOne_entire() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_minusOne_entire.kt");
}
@Test
@TestMetadata("integerLiteral_minusOne_justOne.kt")
public void testIntegerLiteral_minusOne_justOne() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_minusOne_justOne.kt");
}
@Test
@TestMetadata("integerLiteral_plusOne_entire.kt")
public void testIntegerLiteral_plusOne_entire() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_plusOne_entire.kt");
}
@Test
@TestMetadata("integerLiteral_plusOne_justOne.kt")
public void testIntegerLiteral_plusOne_justOne() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_plusOne_justOne.kt");
}
@Test
@TestMetadata("interpolationWithInc.kt")
public void testInterpolationWithInc() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/interpolationWithInc.kt");
}
@Test
@TestMetadata("javaFinalField.kt")
public void testJavaFinalField() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaFinalField.kt");
}
@Test
@TestMetadata("javaStaticField.kt")
public void testJavaStaticField() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaStaticField.kt");
}
@Test
@TestMetadata("javaStaticFinalField.kt")
public void testJavaStaticFinalField() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaStaticFinalField.kt");
}
@Test
@TestMetadata("namedReference_const.kt")
public void testNamedReference_const() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_const.kt");
}
@Test
@TestMetadata("namedReference_userType.kt")
public void testNamedReference_userType() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_userType.kt");
}
@Test
@TestMetadata("namedReference_val.kt")
public void testNamedReference_val() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_val.kt");
}
@Test
@TestMetadata("namedReference_var.kt")
public void testNamedReference_var() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_var.kt");
}
@Test
@TestMetadata("propertyInCompanionObject.kt")
public void testPropertyInCompanionObject() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject.kt");
}
@Test
@TestMetadata("propertyInCompanionObject_indirect.kt")
public void testPropertyInCompanionObject_indirect() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject_indirect.kt");
}
@Test
@TestMetadata("propertyInCompanionObject_indirect_twice.kt")
public void testPropertyInCompanionObject_indirect_twice() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject_indirect_twice.kt");
}
@Test
@TestMetadata("propertyInit_Byte.kt")
public void testPropertyInit_Byte() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Byte.kt");
}
@Test
@TestMetadata("propertyInit_DivByOtherProperty_const.kt")
public void testPropertyInit_DivByOtherProperty_const() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByOtherProperty_const.kt");
}
@Test
@TestMetadata("propertyInit_DivByOtherProperty_val.kt")
public void testPropertyInit_DivByOtherProperty_val() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByOtherProperty_val.kt");
}
@Test
@TestMetadata("propertyInit_DivByZero.kt")
public void testPropertyInit_DivByZero() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByZero.kt");
}
@Test
@TestMetadata("propertyInit_Double.kt")
public void testPropertyInit_Double() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Double.kt");
}
@Test
@TestMetadata("propertyInit_Float.kt")
public void testPropertyInit_Float() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Float.kt");
}
@Test
@TestMetadata("propertyInit_Int.kt")
public void testPropertyInit_Int() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Int.kt");
}
@Test
@TestMetadata("propertyInit_Long.kt")
public void testPropertyInit_Long() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Long.kt");
}
@Test
@TestMetadata("propertyInit_UInt.kt")
public void testPropertyInit_UInt() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_UInt.kt");
}
@Test
@TestMetadata("stringLiteral.kt")
public void testStringLiteral() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/stringLiteral.kt");
}
@Test
@TestMetadata("string_compareTo.kt")
public void testString_compareTo() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_compareTo.kt");
}
@Test
@TestMetadata("string_length.kt")
public void testString_length() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_length.kt");
}
@Test
@TestMetadata("string_plusMany.kt")
public void testString_plusMany() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusMany.kt");
}
@Test
@TestMetadata("string_plusOnce.kt")
public void testString_plusOnce() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusOnce.kt");
}
@Test
@TestMetadata("string_plusTwice.kt")
public void testString_plusTwice() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusTwice.kt");
}
@Test
@TestMetadata("string_templateConst.kt")
public void testString_templateConst() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_templateConst.kt");
}
@Test
@TestMetadata("string_templateNonConst.kt")
public void testString_templateNonConst() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_templateNonConst.kt");
}
@Test
@TestMetadata("string_toString.kt")
public void testString_toString() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_toString.kt");
}
@Test
@TestMetadata("string_trimIndent.kt")
public void testString_trimIndent() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_trimIndent.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode")
@TestDataPath("$PROJECT_ROOT")
public class IncompleteCode {
@Test
public void testAllFilesPresentInIncompleteCode() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInEvaluate() throws Exception { @TestMetadata("incompleteRange.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate"), Pattern.compile("^(.+)\\.kt$"), null, true); public void testIncompleteRange() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/incompleteRange.kt");
} }
@Test @Test
@TestMetadata("arrayWithInc.kt") @TestMetadata("noRightOperand.kt")
public void testArrayWithInc() throws Exception { public void testNoRightOperand() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/arrayWithInc.kt"); runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperand.kt");
} }
@Test @Test
@TestMetadata("binaryExpressionWithString.kt") @TestMetadata("noRightOperandLong.kt")
public void testBinaryExpressionWithString() throws Exception { public void testNoRightOperandLong() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/binaryExpressionWithString.kt"); runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperandLong.kt");
} }
@Test @Test
@TestMetadata("integerLiteral_minusOne_entire.kt") @TestMetadata("noRightOperandUnsignedLong.kt")
public void testIntegerLiteral_minusOne_entire() throws Exception { public void testNoRightOperandUnsignedLong() {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_minusOne_entire.kt"); runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperandUnsignedLong.kt");
}
@Test
@TestMetadata("integerLiteral_minusOne_justOne.kt")
public void testIntegerLiteral_minusOne_justOne() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_minusOne_justOne.kt");
}
@Test
@TestMetadata("integerLiteral_plusOne_entire.kt")
public void testIntegerLiteral_plusOne_entire() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_plusOne_entire.kt");
}
@Test
@TestMetadata("integerLiteral_plusOne_justOne.kt")
public void testIntegerLiteral_plusOne_justOne() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/integerLiteral_plusOne_justOne.kt");
}
@Test
@TestMetadata("interpolationWithInc.kt")
public void testInterpolationWithInc() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/interpolationWithInc.kt");
}
@Test
@TestMetadata("javaFinalField.kt")
public void testJavaFinalField() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaFinalField.kt");
}
@Test
@TestMetadata("javaStaticField.kt")
public void testJavaStaticField() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaStaticField.kt");
}
@Test
@TestMetadata("javaStaticFinalField.kt")
public void testJavaStaticFinalField() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/javaStaticFinalField.kt");
}
@Test
@TestMetadata("namedReference_const.kt")
public void testNamedReference_const() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_const.kt");
}
@Test
@TestMetadata("namedReference_userType.kt")
public void testNamedReference_userType() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_userType.kt");
}
@Test
@TestMetadata("namedReference_val.kt")
public void testNamedReference_val() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_val.kt");
}
@Test
@TestMetadata("namedReference_var.kt")
public void testNamedReference_var() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/namedReference_var.kt");
}
@Test
@TestMetadata("propertyInCompanionObject.kt")
public void testPropertyInCompanionObject() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject.kt");
}
@Test
@TestMetadata("propertyInCompanionObject_indirect.kt")
public void testPropertyInCompanionObject_indirect() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject_indirect.kt");
}
@Test
@TestMetadata("propertyInCompanionObject_indirect_twice.kt")
public void testPropertyInCompanionObject_indirect_twice() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInCompanionObject_indirect_twice.kt");
}
@Test
@TestMetadata("propertyInit_Byte.kt")
public void testPropertyInit_Byte() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Byte.kt");
}
@Test
@TestMetadata("propertyInit_DivByOtherProperty_const.kt")
public void testPropertyInit_DivByOtherProperty_const() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByOtherProperty_const.kt");
}
@Test
@TestMetadata("propertyInit_DivByOtherProperty_val.kt")
public void testPropertyInit_DivByOtherProperty_val() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByOtherProperty_val.kt");
}
@Test
@TestMetadata("propertyInit_DivByZero.kt")
public void testPropertyInit_DivByZero() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_DivByZero.kt");
}
@Test
@TestMetadata("propertyInit_Double.kt")
public void testPropertyInit_Double() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Double.kt");
}
@Test
@TestMetadata("propertyInit_Float.kt")
public void testPropertyInit_Float() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Float.kt");
}
@Test
@TestMetadata("propertyInit_Int.kt")
public void testPropertyInit_Int() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Int.kt");
}
@Test
@TestMetadata("propertyInit_Long.kt")
public void testPropertyInit_Long() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_Long.kt");
}
@Test
@TestMetadata("propertyInit_UInt.kt")
public void testPropertyInit_UInt() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/propertyInit_UInt.kt");
}
@Test
@TestMetadata("stringLiteral.kt")
public void testStringLiteral() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/stringLiteral.kt");
}
@Test
@TestMetadata("string_compareTo.kt")
public void testString_compareTo() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_compareTo.kt");
}
@Test
@TestMetadata("string_length.kt")
public void testString_length() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_length.kt");
}
@Test
@TestMetadata("string_plusMany.kt")
public void testString_plusMany() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusMany.kt");
}
@Test
@TestMetadata("string_plusOnce.kt")
public void testString_plusOnce() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusOnce.kt");
}
@Test
@TestMetadata("string_plusTwice.kt")
public void testString_plusTwice() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusTwice.kt");
}
@Test
@TestMetadata("string_templateConst.kt")
public void testString_templateConst() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_templateConst.kt");
}
@Test
@TestMetadata("string_templateNonConst.kt")
public void testString_templateNonConst() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_templateNonConst.kt");
}
@Test
@TestMetadata("string_toString.kt")
public void testString_toString() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_toString.kt");
}
@Test
@TestMetadata("string_trimIndent.kt")
public void testString_trimIndent() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_trimIndent.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode")
@TestDataPath("$PROJECT_ROOT")
public class IncompleteCode {
@Test
public void testAllFilesPresentInIncompleteCode() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("incompleteRange.kt")
public void testIncompleteRange() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/incompleteRange.kt");
}
@Test
@TestMetadata("noRightOperand.kt")
public void testNoRightOperand() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperand.kt");
}
@Test
@TestMetadata("noRightOperandLong.kt")
public void testNoRightOperandLong() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperandLong.kt");
}
@Test
@TestMetadata("noRightOperandUnsignedLong.kt")
public void testNoRightOperandUnsignedLong() throws Exception {
runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/incompleteCode/noRightOperandUnsignedLong.kt");
}
} }
}
} }
@@ -28,353 +28,353 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilation") @TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilation")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisLibrarySourceModuleCompilerFacilityTestGenerated extends AbstractCompilerFacilityTest { public class FirIdeNormalAnalysisLibrarySourceModuleCompilerFacilityTestGenerated extends AbstractCompilerFacilityTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.LibrarySource, TestModuleKind.LibrarySource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInCompilation() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilation"), Pattern.compile("^(.+)\\.(kt)$"), null, true);
}
@Test
@TestMetadata("classKinds.kt")
public void testClassKinds() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/classKinds.kt");
}
@Test
@TestMetadata("imports.kt")
public void testImports() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/imports.kt");
}
@Test
@TestMetadata("multipleFiles.kt")
public void testMultipleFiles() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/multipleFiles.kt");
}
@Test
@TestMetadata("simple.kt")
public void testSimple() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/simple.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments")
@TestDataPath("$PROJECT_ROOT")
public class CodeFragments {
@Test
public void testAllFilesPresentInCodeFragments() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments"), Pattern.compile("^(.+)\\.(kt)$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInCompilation() throws Exception { @TestMetadata("annotationUsage.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilation"), Pattern.compile("^(.+)\\.(kt)$"), null, true); public void testAnnotationUsage() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/annotationUsage.kt");
} }
@Test @Test
@TestMetadata("classKinds.kt") @TestMetadata("commonContext.kt")
public void testClassKinds() throws Exception { public void testCommonContext() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/classKinds.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/commonContext.kt");
}
@Test
@TestMetadata("customName.kt")
public void testCustomName() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/customName.kt");
}
@Test
@TestMetadata("duplicateLibrary.kt")
public void testDuplicateLibrary() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/duplicateLibrary.kt");
}
@Test
@TestMetadata("fragmentFunction.kt")
public void testFragmentFunction() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/fragmentFunction.kt");
} }
@Test @Test
@TestMetadata("imports.kt") @TestMetadata("imports.kt")
public void testImports() throws Exception { public void testImports() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/imports.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/imports.kt");
} }
@Test @Test
@TestMetadata("multipleFiles.kt") @TestMetadata("inlineFunctionUsage.kt")
public void testMultipleFiles() throws Exception { public void testInlineFunctionUsage() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/multipleFiles.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/inlineFunctionUsage.kt");
}
@Test
@TestMetadata("inlineFunctionUsageSource.kt")
public void testInlineFunctionUsageSource() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/inlineFunctionUsageSource.kt");
}
@Test
@TestMetadata("local.kt")
public void testLocal() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/local.kt");
} }
@Test @Test
@TestMetadata("simple.kt") @TestMetadata("simple.kt")
public void testSimple() throws Exception { public void testSimple() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/simple.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/simple.kt");
}
@Test
@TestMetadata("syntaxError.kt")
public void testSyntaxError() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/syntaxError.kt");
} }
@Nested @Nested
@TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments") @TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class CodeFragments { public class Capturing {
@Test @Test
public void testAllFilesPresentInCodeFragments() throws Exception { public void testAllFilesPresentInCapturing() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments"), Pattern.compile("^(.+)\\.(kt)$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing"), Pattern.compile("^(.+)\\.(kt)$"), null, true);
} }
@Test @Test
@TestMetadata("annotationUsage.kt") @TestMetadata("contextReceiver.kt")
public void testAnnotationUsage() throws Exception { public void testContextReceiver() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/annotationUsage.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/contextReceiver.kt");
} }
@Test @Test
@TestMetadata("commonContext.kt") @TestMetadata("contextReceiverExplicit.kt")
public void testCommonContext() throws Exception { public void testContextReceiverExplicit() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/commonContext.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/contextReceiverExplicit.kt");
} }
@Test @Test
@TestMetadata("customName.kt") @TestMetadata("extensionReceiver.kt")
public void testCustomName() throws Exception { public void testExtensionReceiver() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/customName.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiver.kt");
} }
@Test @Test
@TestMetadata("duplicateLibrary.kt") @TestMetadata("extensionReceiverExplicit.kt")
public void testDuplicateLibrary() throws Exception { public void testExtensionReceiverExplicit() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/duplicateLibrary.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverExplicit.kt");
} }
@Test @Test
@TestMetadata("fragmentFunction.kt") @TestMetadata("extensionReceiverLabeled.kt")
public void testFragmentFunction() throws Exception { public void testExtensionReceiverLabeled() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/fragmentFunction.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverLabeled.kt");
} }
@Test @Test
@TestMetadata("imports.kt") @TestMetadata("extensionReceiverProperty.kt")
public void testImports() throws Exception { public void testExtensionReceiverProperty() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/imports.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverProperty.kt");
} }
@Test @Test
@TestMetadata("inlineFunctionUsage.kt") @TestMetadata("extensionReceiverPropertyExplicit.kt")
public void testInlineFunctionUsage() throws Exception { public void testExtensionReceiverPropertyExplicit() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/inlineFunctionUsage.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverPropertyExplicit.kt");
} }
@Test @Test
@TestMetadata("inlineFunctionUsageSource.kt") @TestMetadata("extensionReceiverPropertyLabeled.kt")
public void testInlineFunctionUsageSource() throws Exception { public void testExtensionReceiverPropertyLabeled() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/inlineFunctionUsageSource.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverPropertyLabeled.kt");
} }
@Test @Test
@TestMetadata("local.kt") @TestMetadata("extensionReceiverSmartCasted.kt")
public void testLocal() throws Exception { public void testExtensionReceiverSmartCasted() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/local.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverSmartCasted.kt");
} }
@Test @Test
@TestMetadata("simple.kt") @TestMetadata("initializer.kt")
public void testSimple() throws Exception { public void testInitializer() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/simple.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/initializer.kt");
} }
@Test @Test
@TestMetadata("syntaxError.kt") @TestMetadata("local.kt")
public void testSyntaxError() throws Exception { public void testLocal() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/syntaxError.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/local.kt");
} }
@Nested @Test
@TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing") @TestMetadata("localDelegatedProperty.kt")
@TestDataPath("$PROJECT_ROOT") public void testLocalDelegatedProperty() {
public class Capturing { runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localDelegatedProperty.kt");
@Test }
public void testAllFilesPresentInCapturing() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing"), Pattern.compile("^(.+)\\.(kt)$"), null, true);
}
@Test @Test
@TestMetadata("contextReceiver.kt") @TestMetadata("localFunction.kt")
public void testContextReceiver() throws Exception { public void testLocalFunction() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/contextReceiver.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunction.kt");
} }
@Test @Test
@TestMetadata("contextReceiverExplicit.kt") @TestMetadata("localFunctionContainingClassClosure.kt")
public void testContextReceiverExplicit() throws Exception { public void testLocalFunctionContainingClassClosure() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/contextReceiverExplicit.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionContainingClassClosure.kt");
} }
@Test @Test
@TestMetadata("extensionReceiver.kt") @TestMetadata("localFunctionExtensionReceiverClosure.kt")
public void testExtensionReceiver() throws Exception { public void testLocalFunctionExtensionReceiverClosure() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiver.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionExtensionReceiverClosure.kt");
} }
@Test @Test
@TestMetadata("extensionReceiverExplicit.kt") @TestMetadata("localFunctionLambdaParameterClosure.kt")
public void testExtensionReceiverExplicit() throws Exception { public void testLocalFunctionLambdaParameterClosure() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverExplicit.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLambdaParameterClosure.kt");
} }
@Test @Test
@TestMetadata("extensionReceiverLabeled.kt") @TestMetadata("localFunctionLocalClosure.kt")
public void testExtensionReceiverLabeled() throws Exception { public void testLocalFunctionLocalClosure() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverLabeled.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLocalClosure.kt");
} }
@Test @Test
@TestMetadata("extensionReceiverProperty.kt") @TestMetadata("localFunctionLocalClosureMutating.kt")
public void testExtensionReceiverProperty() throws Exception { public void testLocalFunctionLocalClosureMutating() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverProperty.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLocalClosureMutating.kt");
} }
@Test @Test
@TestMetadata("extensionReceiverPropertyExplicit.kt") @TestMetadata("localFunctionMultipleCapturing.kt")
public void testExtensionReceiverPropertyExplicit() throws Exception { public void testLocalFunctionMultipleCapturing() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverPropertyExplicit.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionMultipleCapturing.kt");
} }
@Test @Test
@TestMetadata("extensionReceiverPropertyLabeled.kt") @TestMetadata("localFunctionParameterClosure.kt")
public void testExtensionReceiverPropertyLabeled() throws Exception { public void testLocalFunctionParameterClosure() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverPropertyLabeled.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionParameterClosure.kt");
} }
@Test @Test
@TestMetadata("extensionReceiverSmartCasted.kt") @TestMetadata("localMutated.kt")
public void testExtensionReceiverSmartCasted() throws Exception { public void testLocalMutated() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverSmartCasted.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localMutated.kt");
} }
@Test @Test
@TestMetadata("initializer.kt") @TestMetadata("localVariable.kt")
public void testInitializer() throws Exception { public void testLocalVariable() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/initializer.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localVariable.kt");
} }
@Test @Test
@TestMetadata("local.kt") @TestMetadata("multipleClassAndFunctionContextReceivers.kt")
public void testLocal() throws Exception { public void testMultipleClassAndFunctionContextReceivers() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/local.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/multipleClassAndFunctionContextReceivers.kt");
} }
@Test @Test
@TestMetadata("localDelegatedProperty.kt") @TestMetadata("multipleClassContextReceivers.kt")
public void testLocalDelegatedProperty() throws Exception { public void testMultipleClassContextReceivers() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localDelegatedProperty.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/multipleClassContextReceivers.kt");
} }
@Test @Test
@TestMetadata("localFunction.kt") @TestMetadata("multipleFunctionContextReceivers.kt")
public void testLocalFunction() throws Exception { public void testMultipleFunctionContextReceivers() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunction.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/multipleFunctionContextReceivers.kt");
} }
@Test @Test
@TestMetadata("localFunctionContainingClassClosure.kt") @TestMetadata("nestedOuterClass.kt")
public void testLocalFunctionContainingClassClosure() throws Exception { public void testNestedOuterClass() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionContainingClassClosure.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/nestedOuterClass.kt");
} }
@Test @Test
@TestMetadata("localFunctionExtensionReceiverClosure.kt") @TestMetadata("objectFunction.kt")
public void testLocalFunctionExtensionReceiverClosure() throws Exception { public void testObjectFunction() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionExtensionReceiverClosure.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/objectFunction.kt");
} }
@Test @Test
@TestMetadata("localFunctionLambdaParameterClosure.kt") @TestMetadata("outerClass.kt")
public void testLocalFunctionLambdaParameterClosure() throws Exception { public void testOuterClass() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLambdaParameterClosure.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/outerClass.kt");
} }
@Test @Test
@TestMetadata("localFunctionLocalClosure.kt") @TestMetadata("outerClassMutated.kt")
public void testLocalFunctionLocalClosure() throws Exception { public void testOuterClassMutated() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLocalClosure.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/outerClassMutated.kt");
} }
@Test @Test
@TestMetadata("localFunctionLocalClosureMutating.kt") @TestMetadata("outerClassMutatedPrivate.kt")
public void testLocalFunctionLocalClosureMutating() throws Exception { public void testOuterClassMutatedPrivate() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLocalClosureMutating.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/outerClassMutatedPrivate.kt");
} }
@Test @Test
@TestMetadata("localFunctionMultipleCapturing.kt") @TestMetadata("preferCorrectResolve.kt")
public void testLocalFunctionMultipleCapturing() throws Exception { public void testPreferCorrectResolve() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionMultipleCapturing.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/preferCorrectResolve.kt");
} }
@Test @Test
@TestMetadata("localFunctionParameterClosure.kt") @TestMetadata("privateMemberCall.kt")
public void testLocalFunctionParameterClosure() throws Exception { public void testPrivateMemberCall() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionParameterClosure.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/privateMemberCall.kt");
} }
@Test @Test
@TestMetadata("localMutated.kt") @TestMetadata("secondClassContextReceiver.kt")
public void testLocalMutated() throws Exception { public void testSecondClassContextReceiver() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localMutated.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/secondClassContextReceiver.kt");
} }
@Test @Test
@TestMetadata("localVariable.kt") @TestMetadata("singleClassContextReceiver.kt")
public void testLocalVariable() throws Exception { public void testSingleClassContextReceiver() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localVariable.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/singleClassContextReceiver.kt");
} }
@Test @Test
@TestMetadata("multipleClassAndFunctionContextReceivers.kt") @TestMetadata("smartCastExtensionReceiver.kt")
public void testMultipleClassAndFunctionContextReceivers() throws Exception { public void testSmartCastExtensionReceiver() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/multipleClassAndFunctionContextReceivers.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/smartCastExtensionReceiver.kt");
} }
@Test @Test
@TestMetadata("multipleClassContextReceivers.kt") @TestMetadata("smartCastValueParameter.kt")
public void testMultipleClassContextReceivers() throws Exception { public void testSmartCastValueParameter() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/multipleClassContextReceivers.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/smartCastValueParameter.kt");
} }
@Test @Test
@TestMetadata("multipleFunctionContextReceivers.kt") @TestMetadata("valueParameter.kt")
public void testMultipleFunctionContextReceivers() throws Exception { public void testValueParameter() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/multipleFunctionContextReceivers.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/valueParameter.kt");
} }
@Test
@TestMetadata("nestedOuterClass.kt")
public void testNestedOuterClass() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/nestedOuterClass.kt");
}
@Test
@TestMetadata("objectFunction.kt")
public void testObjectFunction() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/objectFunction.kt");
}
@Test
@TestMetadata("outerClass.kt")
public void testOuterClass() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/outerClass.kt");
}
@Test
@TestMetadata("outerClassMutated.kt")
public void testOuterClassMutated() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/outerClassMutated.kt");
}
@Test
@TestMetadata("outerClassMutatedPrivate.kt")
public void testOuterClassMutatedPrivate() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/outerClassMutatedPrivate.kt");
}
@Test
@TestMetadata("preferCorrectResolve.kt")
public void testPreferCorrectResolve() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/preferCorrectResolve.kt");
}
@Test
@TestMetadata("privateMemberCall.kt")
public void testPrivateMemberCall() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/privateMemberCall.kt");
}
@Test
@TestMetadata("secondClassContextReceiver.kt")
public void testSecondClassContextReceiver() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/secondClassContextReceiver.kt");
}
@Test
@TestMetadata("singleClassContextReceiver.kt")
public void testSingleClassContextReceiver() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/singleClassContextReceiver.kt");
}
@Test
@TestMetadata("smartCastExtensionReceiver.kt")
public void testSmartCastExtensionReceiver() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/smartCastExtensionReceiver.kt");
}
@Test
@TestMetadata("smartCastValueParameter.kt")
public void testSmartCastValueParameter() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/smartCastValueParameter.kt");
}
@Test
@TestMetadata("valueParameter.kt")
public void testValueParameter() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/valueParameter.kt");
}
}
} }
}
} }
@@ -28,353 +28,353 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilation") @TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilation")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleCompilerFacilityTestGenerated extends AbstractCompilerFacilityTest { public class FirIdeNormalAnalysisSourceModuleCompilerFacilityTestGenerated extends AbstractCompilerFacilityTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInCompilation() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilation"), Pattern.compile("^(.+)\\.(kt)$"), null, true);
}
@Test
@TestMetadata("classKinds.kt")
public void testClassKinds() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/classKinds.kt");
}
@Test
@TestMetadata("imports.kt")
public void testImports() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/imports.kt");
}
@Test
@TestMetadata("multipleFiles.kt")
public void testMultipleFiles() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/multipleFiles.kt");
}
@Test
@TestMetadata("simple.kt")
public void testSimple() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/simple.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments")
@TestDataPath("$PROJECT_ROOT")
public class CodeFragments {
@Test
public void testAllFilesPresentInCodeFragments() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments"), Pattern.compile("^(.+)\\.(kt)$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInCompilation() throws Exception { @TestMetadata("annotationUsage.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilation"), Pattern.compile("^(.+)\\.(kt)$"), null, true); public void testAnnotationUsage() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/annotationUsage.kt");
} }
@Test @Test
@TestMetadata("classKinds.kt") @TestMetadata("commonContext.kt")
public void testClassKinds() throws Exception { public void testCommonContext() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/classKinds.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/commonContext.kt");
}
@Test
@TestMetadata("customName.kt")
public void testCustomName() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/customName.kt");
}
@Test
@TestMetadata("duplicateLibrary.kt")
public void testDuplicateLibrary() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/duplicateLibrary.kt");
}
@Test
@TestMetadata("fragmentFunction.kt")
public void testFragmentFunction() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/fragmentFunction.kt");
} }
@Test @Test
@TestMetadata("imports.kt") @TestMetadata("imports.kt")
public void testImports() throws Exception { public void testImports() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/imports.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/imports.kt");
} }
@Test @Test
@TestMetadata("multipleFiles.kt") @TestMetadata("inlineFunctionUsage.kt")
public void testMultipleFiles() throws Exception { public void testInlineFunctionUsage() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/multipleFiles.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/inlineFunctionUsage.kt");
}
@Test
@TestMetadata("inlineFunctionUsageSource.kt")
public void testInlineFunctionUsageSource() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/inlineFunctionUsageSource.kt");
}
@Test
@TestMetadata("local.kt")
public void testLocal() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/local.kt");
} }
@Test @Test
@TestMetadata("simple.kt") @TestMetadata("simple.kt")
public void testSimple() throws Exception { public void testSimple() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/simple.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/simple.kt");
}
@Test
@TestMetadata("syntaxError.kt")
public void testSyntaxError() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/syntaxError.kt");
} }
@Nested @Nested
@TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments") @TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class CodeFragments { public class Capturing {
@Test @Test
public void testAllFilesPresentInCodeFragments() throws Exception { public void testAllFilesPresentInCapturing() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments"), Pattern.compile("^(.+)\\.(kt)$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing"), Pattern.compile("^(.+)\\.(kt)$"), null, true);
} }
@Test @Test
@TestMetadata("annotationUsage.kt") @TestMetadata("contextReceiver.kt")
public void testAnnotationUsage() throws Exception { public void testContextReceiver() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/annotationUsage.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/contextReceiver.kt");
} }
@Test @Test
@TestMetadata("commonContext.kt") @TestMetadata("contextReceiverExplicit.kt")
public void testCommonContext() throws Exception { public void testContextReceiverExplicit() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/commonContext.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/contextReceiverExplicit.kt");
} }
@Test @Test
@TestMetadata("customName.kt") @TestMetadata("extensionReceiver.kt")
public void testCustomName() throws Exception { public void testExtensionReceiver() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/customName.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiver.kt");
} }
@Test @Test
@TestMetadata("duplicateLibrary.kt") @TestMetadata("extensionReceiverExplicit.kt")
public void testDuplicateLibrary() throws Exception { public void testExtensionReceiverExplicit() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/duplicateLibrary.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverExplicit.kt");
} }
@Test @Test
@TestMetadata("fragmentFunction.kt") @TestMetadata("extensionReceiverLabeled.kt")
public void testFragmentFunction() throws Exception { public void testExtensionReceiverLabeled() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/fragmentFunction.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverLabeled.kt");
} }
@Test @Test
@TestMetadata("imports.kt") @TestMetadata("extensionReceiverProperty.kt")
public void testImports() throws Exception { public void testExtensionReceiverProperty() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/imports.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverProperty.kt");
} }
@Test @Test
@TestMetadata("inlineFunctionUsage.kt") @TestMetadata("extensionReceiverPropertyExplicit.kt")
public void testInlineFunctionUsage() throws Exception { public void testExtensionReceiverPropertyExplicit() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/inlineFunctionUsage.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverPropertyExplicit.kt");
} }
@Test @Test
@TestMetadata("inlineFunctionUsageSource.kt") @TestMetadata("extensionReceiverPropertyLabeled.kt")
public void testInlineFunctionUsageSource() throws Exception { public void testExtensionReceiverPropertyLabeled() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/inlineFunctionUsageSource.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverPropertyLabeled.kt");
} }
@Test @Test
@TestMetadata("local.kt") @TestMetadata("extensionReceiverSmartCasted.kt")
public void testLocal() throws Exception { public void testExtensionReceiverSmartCasted() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/local.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverSmartCasted.kt");
} }
@Test @Test
@TestMetadata("simple.kt") @TestMetadata("initializer.kt")
public void testSimple() throws Exception { public void testInitializer() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/simple.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/initializer.kt");
} }
@Test @Test
@TestMetadata("syntaxError.kt") @TestMetadata("local.kt")
public void testSyntaxError() throws Exception { public void testLocal() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/syntaxError.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/local.kt");
} }
@Nested @Test
@TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing") @TestMetadata("localDelegatedProperty.kt")
@TestDataPath("$PROJECT_ROOT") public void testLocalDelegatedProperty() {
public class Capturing { runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localDelegatedProperty.kt");
@Test }
public void testAllFilesPresentInCapturing() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing"), Pattern.compile("^(.+)\\.(kt)$"), null, true);
}
@Test @Test
@TestMetadata("contextReceiver.kt") @TestMetadata("localFunction.kt")
public void testContextReceiver() throws Exception { public void testLocalFunction() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/contextReceiver.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunction.kt");
} }
@Test @Test
@TestMetadata("contextReceiverExplicit.kt") @TestMetadata("localFunctionContainingClassClosure.kt")
public void testContextReceiverExplicit() throws Exception { public void testLocalFunctionContainingClassClosure() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/contextReceiverExplicit.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionContainingClassClosure.kt");
} }
@Test @Test
@TestMetadata("extensionReceiver.kt") @TestMetadata("localFunctionExtensionReceiverClosure.kt")
public void testExtensionReceiver() throws Exception { public void testLocalFunctionExtensionReceiverClosure() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiver.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionExtensionReceiverClosure.kt");
} }
@Test @Test
@TestMetadata("extensionReceiverExplicit.kt") @TestMetadata("localFunctionLambdaParameterClosure.kt")
public void testExtensionReceiverExplicit() throws Exception { public void testLocalFunctionLambdaParameterClosure() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverExplicit.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLambdaParameterClosure.kt");
} }
@Test @Test
@TestMetadata("extensionReceiverLabeled.kt") @TestMetadata("localFunctionLocalClosure.kt")
public void testExtensionReceiverLabeled() throws Exception { public void testLocalFunctionLocalClosure() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverLabeled.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLocalClosure.kt");
} }
@Test @Test
@TestMetadata("extensionReceiverProperty.kt") @TestMetadata("localFunctionLocalClosureMutating.kt")
public void testExtensionReceiverProperty() throws Exception { public void testLocalFunctionLocalClosureMutating() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverProperty.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLocalClosureMutating.kt");
} }
@Test @Test
@TestMetadata("extensionReceiverPropertyExplicit.kt") @TestMetadata("localFunctionMultipleCapturing.kt")
public void testExtensionReceiverPropertyExplicit() throws Exception { public void testLocalFunctionMultipleCapturing() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverPropertyExplicit.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionMultipleCapturing.kt");
} }
@Test @Test
@TestMetadata("extensionReceiverPropertyLabeled.kt") @TestMetadata("localFunctionParameterClosure.kt")
public void testExtensionReceiverPropertyLabeled() throws Exception { public void testLocalFunctionParameterClosure() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverPropertyLabeled.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionParameterClosure.kt");
} }
@Test @Test
@TestMetadata("extensionReceiverSmartCasted.kt") @TestMetadata("localMutated.kt")
public void testExtensionReceiverSmartCasted() throws Exception { public void testLocalMutated() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/extensionReceiverSmartCasted.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localMutated.kt");
} }
@Test @Test
@TestMetadata("initializer.kt") @TestMetadata("localVariable.kt")
public void testInitializer() throws Exception { public void testLocalVariable() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/initializer.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localVariable.kt");
} }
@Test @Test
@TestMetadata("local.kt") @TestMetadata("multipleClassAndFunctionContextReceivers.kt")
public void testLocal() throws Exception { public void testMultipleClassAndFunctionContextReceivers() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/local.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/multipleClassAndFunctionContextReceivers.kt");
} }
@Test @Test
@TestMetadata("localDelegatedProperty.kt") @TestMetadata("multipleClassContextReceivers.kt")
public void testLocalDelegatedProperty() throws Exception { public void testMultipleClassContextReceivers() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localDelegatedProperty.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/multipleClassContextReceivers.kt");
} }
@Test @Test
@TestMetadata("localFunction.kt") @TestMetadata("multipleFunctionContextReceivers.kt")
public void testLocalFunction() throws Exception { public void testMultipleFunctionContextReceivers() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunction.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/multipleFunctionContextReceivers.kt");
} }
@Test @Test
@TestMetadata("localFunctionContainingClassClosure.kt") @TestMetadata("nestedOuterClass.kt")
public void testLocalFunctionContainingClassClosure() throws Exception { public void testNestedOuterClass() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionContainingClassClosure.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/nestedOuterClass.kt");
} }
@Test @Test
@TestMetadata("localFunctionExtensionReceiverClosure.kt") @TestMetadata("objectFunction.kt")
public void testLocalFunctionExtensionReceiverClosure() throws Exception { public void testObjectFunction() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionExtensionReceiverClosure.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/objectFunction.kt");
} }
@Test @Test
@TestMetadata("localFunctionLambdaParameterClosure.kt") @TestMetadata("outerClass.kt")
public void testLocalFunctionLambdaParameterClosure() throws Exception { public void testOuterClass() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLambdaParameterClosure.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/outerClass.kt");
} }
@Test @Test
@TestMetadata("localFunctionLocalClosure.kt") @TestMetadata("outerClassMutated.kt")
public void testLocalFunctionLocalClosure() throws Exception { public void testOuterClassMutated() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLocalClosure.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/outerClassMutated.kt");
} }
@Test @Test
@TestMetadata("localFunctionLocalClosureMutating.kt") @TestMetadata("outerClassMutatedPrivate.kt")
public void testLocalFunctionLocalClosureMutating() throws Exception { public void testOuterClassMutatedPrivate() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLocalClosureMutating.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/outerClassMutatedPrivate.kt");
} }
@Test @Test
@TestMetadata("localFunctionMultipleCapturing.kt") @TestMetadata("preferCorrectResolve.kt")
public void testLocalFunctionMultipleCapturing() throws Exception { public void testPreferCorrectResolve() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionMultipleCapturing.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/preferCorrectResolve.kt");
} }
@Test @Test
@TestMetadata("localFunctionParameterClosure.kt") @TestMetadata("privateMemberCall.kt")
public void testLocalFunctionParameterClosure() throws Exception { public void testPrivateMemberCall() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionParameterClosure.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/privateMemberCall.kt");
} }
@Test @Test
@TestMetadata("localMutated.kt") @TestMetadata("secondClassContextReceiver.kt")
public void testLocalMutated() throws Exception { public void testSecondClassContextReceiver() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localMutated.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/secondClassContextReceiver.kt");
} }
@Test @Test
@TestMetadata("localVariable.kt") @TestMetadata("singleClassContextReceiver.kt")
public void testLocalVariable() throws Exception { public void testSingleClassContextReceiver() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localVariable.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/singleClassContextReceiver.kt");
} }
@Test @Test
@TestMetadata("multipleClassAndFunctionContextReceivers.kt") @TestMetadata("smartCastExtensionReceiver.kt")
public void testMultipleClassAndFunctionContextReceivers() throws Exception { public void testSmartCastExtensionReceiver() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/multipleClassAndFunctionContextReceivers.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/smartCastExtensionReceiver.kt");
} }
@Test @Test
@TestMetadata("multipleClassContextReceivers.kt") @TestMetadata("smartCastValueParameter.kt")
public void testMultipleClassContextReceivers() throws Exception { public void testSmartCastValueParameter() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/multipleClassContextReceivers.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/smartCastValueParameter.kt");
} }
@Test @Test
@TestMetadata("multipleFunctionContextReceivers.kt") @TestMetadata("valueParameter.kt")
public void testMultipleFunctionContextReceivers() throws Exception { public void testValueParameter() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/multipleFunctionContextReceivers.kt"); runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/valueParameter.kt");
} }
@Test
@TestMetadata("nestedOuterClass.kt")
public void testNestedOuterClass() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/nestedOuterClass.kt");
}
@Test
@TestMetadata("objectFunction.kt")
public void testObjectFunction() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/objectFunction.kt");
}
@Test
@TestMetadata("outerClass.kt")
public void testOuterClass() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/outerClass.kt");
}
@Test
@TestMetadata("outerClassMutated.kt")
public void testOuterClassMutated() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/outerClassMutated.kt");
}
@Test
@TestMetadata("outerClassMutatedPrivate.kt")
public void testOuterClassMutatedPrivate() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/outerClassMutatedPrivate.kt");
}
@Test
@TestMetadata("preferCorrectResolve.kt")
public void testPreferCorrectResolve() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/preferCorrectResolve.kt");
}
@Test
@TestMetadata("privateMemberCall.kt")
public void testPrivateMemberCall() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/privateMemberCall.kt");
}
@Test
@TestMetadata("secondClassContextReceiver.kt")
public void testSecondClassContextReceiver() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/secondClassContextReceiver.kt");
}
@Test
@TestMetadata("singleClassContextReceiver.kt")
public void testSingleClassContextReceiver() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/singleClassContextReceiver.kt");
}
@Test
@TestMetadata("smartCastExtensionReceiver.kt")
public void testSmartCastExtensionReceiver() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/smartCastExtensionReceiver.kt");
}
@Test
@TestMetadata("smartCastValueParameter.kt")
public void testSmartCastValueParameter() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/smartCastValueParameter.kt");
}
@Test
@TestMetadata("valueParameter.kt")
public void testValueParameter() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/valueParameter.kt");
}
}
} }
}
} }
@@ -28,55 +28,55 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule") @TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleMultiModuleCompilerFacilityTestGenerated extends AbstractMultiModuleCompilerFacilityTest { public class FirIdeNormalAnalysisSourceModuleMultiModuleCompilerFacilityTestGenerated extends AbstractMultiModuleCompilerFacilityTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInCompilationMultiModule() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule"), Pattern.compile("^(.+)\\.(kt)$"), null, true);
}
@Test
@TestMetadata("commonUsage.kt")
public void testCommonUsage() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule/commonUsage.kt");
}
@Test
@TestMetadata("defaultParameterValue.kt")
public void testDefaultParameterValue() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule/defaultParameterValue.kt");
}
@Test
@TestMetadata("internalUsage.kt")
public void testInternalUsage() {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule/internalUsage.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule/codeFragments")
@TestDataPath("$PROJECT_ROOT")
public class CodeFragments {
@Test
public void testAllFilesPresentInCodeFragments() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule/codeFragments"), Pattern.compile("^(.+)\\.(kt)$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInCompilationMultiModule() throws Exception { @TestMetadata("compilerPluginUsage.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule"), Pattern.compile("^(.+)\\.(kt)$"), null, true); public void testCompilerPluginUsage() {
} runTest("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule/codeFragments/compilerPluginUsage.kt");
@Test
@TestMetadata("commonUsage.kt")
public void testCommonUsage() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule/commonUsage.kt");
}
@Test
@TestMetadata("defaultParameterValue.kt")
public void testDefaultParameterValue() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule/defaultParameterValue.kt");
}
@Test
@TestMetadata("internalUsage.kt")
public void testInternalUsage() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule/internalUsage.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule/codeFragments")
@TestDataPath("$PROJECT_ROOT")
public class CodeFragments {
@Test
public void testAllFilesPresentInCodeFragments() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule/codeFragments"), Pattern.compile("^(.+)\\.(kt)$"), null, true);
}
@Test
@TestMetadata("compilerPluginUsage.kt")
public void testCompilerPluginUsage() throws Exception {
runTest("analysis/analysis-api/testData/components/compilerFacility/compilationMultiModule/codeFragments/compilerPluginUsage.kt");
}
} }
}
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisScriptSourceModuleContainingDeclarationProviderByDelegatedMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByDelegatedMemberScopeTest { public class FirIdeDependentAnalysisScriptSourceModuleContainingDeclarationProviderByDelegatedMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByDelegatedMemberScopeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationByDelegatedMemberScope() throws Exception { public void testAllFilesPresentInContainingDeclarationByDelegatedMemberScope() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisScriptSourceModuleContainingDeclarationProviderByMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByMemberScopeTest { public class FirIdeDependentAnalysisScriptSourceModuleContainingDeclarationProviderByMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByMemberScopeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationFromMemberScope() throws Exception { public void testAllFilesPresentInContainingDeclarationFromMemberScope() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisScriptSourceModuleContainingDeclarationProviderByPsiTestGenerated extends AbstractContainingDeclarationProviderByPsiTest { public class FirIdeDependentAnalysisScriptSourceModuleContainingDeclarationProviderByPsiTestGenerated extends AbstractContainingDeclarationProviderByPsiTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationByPsi() throws Exception { public void testAllFilesPresentInContainingDeclarationByPsi() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
@Test @Test
@TestMetadata("scriptWithResultProperty.kts") @TestMetadata("scriptWithResultProperty.kts")
public void testScriptWithResultProperty() throws Exception { public void testScriptWithResultProperty() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/scriptWithResultProperty.kts"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/scriptWithResultProperty.kts");
} }
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisScriptSourceModuleContainingDeclarationProviderForSetterParameterTestGenerated extends AbstractContainingDeclarationProviderForSetterParameterTest { public class FirIdeDependentAnalysisScriptSourceModuleContainingDeclarationProviderForSetterParameterTestGenerated extends AbstractContainingDeclarationProviderForSetterParameterTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationForSetterParameter() throws Exception { public void testAllFilesPresentInContainingDeclarationForSetterParameter() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisSourceModuleContainingDeclarationProviderByDelegatedMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByDelegatedMemberScopeTest { public class FirIdeDependentAnalysisSourceModuleContainingDeclarationProviderByDelegatedMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByDelegatedMemberScopeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationByDelegatedMemberScope() throws Exception { public void testAllFilesPresentInContainingDeclarationByDelegatedMemberScope() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("delegation.kt") @TestMetadata("delegation.kt")
public void testDelegation() throws Exception { public void testDelegation() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope/delegation.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope/delegation.kt");
} }
} }
@@ -28,33 +28,33 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisSourceModuleContainingDeclarationProviderByMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByMemberScopeTest { public class FirIdeDependentAnalysisSourceModuleContainingDeclarationProviderByMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByMemberScopeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationFromMemberScope() throws Exception { public void testAllFilesPresentInContainingDeclarationFromMemberScope() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("intersectionOverride.kt") @TestMetadata("intersectionOverride.kt")
public void testIntersectionOverride() throws Exception { public void testIntersectionOverride() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope/intersectionOverride.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope/intersectionOverride.kt");
} }
@Test @Test
@TestMetadata("subsitutionOverride.kt") @TestMetadata("subsitutionOverride.kt")
public void testSubsitutionOverride() throws Exception { public void testSubsitutionOverride() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope/subsitutionOverride.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope/subsitutionOverride.kt");
} }
} }
@@ -28,63 +28,63 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisSourceModuleContainingDeclarationProviderByPsiTestGenerated extends AbstractContainingDeclarationProviderByPsiTest { public class FirIdeDependentAnalysisSourceModuleContainingDeclarationProviderByPsiTestGenerated extends AbstractContainingDeclarationProviderByPsiTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationByPsi() throws Exception { public void testAllFilesPresentInContainingDeclarationByPsi() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("classes.kt") @TestMetadata("classes.kt")
public void testClasses() throws Exception { public void testClasses() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/classes.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/classes.kt");
} }
@Test @Test
@TestMetadata("codeFragments.kt") @TestMetadata("codeFragments.kt")
public void testCodeFragments() throws Exception { public void testCodeFragments() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/codeFragments.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/codeFragments.kt");
} }
@Test @Test
@TestMetadata("deeplyNestedCode.kt") @TestMetadata("deeplyNestedCode.kt")
public void testDeeplyNestedCode() throws Exception { public void testDeeplyNestedCode() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/deeplyNestedCode.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/deeplyNestedCode.kt");
} }
@Test @Test
@TestMetadata("enums.kt") @TestMetadata("enums.kt")
public void testEnums() throws Exception { public void testEnums() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/enums.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/enums.kt");
} }
@Test @Test
@TestMetadata("functions.kt") @TestMetadata("functions.kt")
public void testFunctions() throws Exception { public void testFunctions() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/functions.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/functions.kt");
} }
@Test @Test
@TestMetadata("localDeclarations.kt") @TestMetadata("localDeclarations.kt")
public void testLocalDeclarations() throws Exception { public void testLocalDeclarations() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/localDeclarations.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/localDeclarations.kt");
} }
@Test @Test
@TestMetadata("typeAliases.kt") @TestMetadata("typeAliases.kt")
public void testTypeAliases() throws Exception { public void testTypeAliases() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/typeAliases.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/typeAliases.kt");
} }
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisSourceModuleContainingDeclarationProviderForSetterParameterTestGenerated extends AbstractContainingDeclarationProviderForSetterParameterTest { public class FirIdeDependentAnalysisSourceModuleContainingDeclarationProviderForSetterParameterTestGenerated extends AbstractContainingDeclarationProviderForSetterParameterTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationForSetterParameter() throws Exception { public void testAllFilesPresentInContainingDeclarationForSetterParameter() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("defaultSetter.kt") @TestMetadata("defaultSetter.kt")
public void testDefaultSetter() throws Exception { public void testDefaultSetter() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter/defaultSetter.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter/defaultSetter.kt");
} }
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleContainingDeclarationProviderByDelegatedMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByDelegatedMemberScopeTest { public class FirIdeNormalAnalysisScriptSourceModuleContainingDeclarationProviderByDelegatedMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByDelegatedMemberScopeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationByDelegatedMemberScope() throws Exception { public void testAllFilesPresentInContainingDeclarationByDelegatedMemberScope() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleContainingDeclarationProviderByMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByMemberScopeTest { public class FirIdeNormalAnalysisScriptSourceModuleContainingDeclarationProviderByMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByMemberScopeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationFromMemberScope() throws Exception { public void testAllFilesPresentInContainingDeclarationFromMemberScope() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleContainingDeclarationProviderByPsiTestGenerated extends AbstractContainingDeclarationProviderByPsiTest { public class FirIdeNormalAnalysisScriptSourceModuleContainingDeclarationProviderByPsiTestGenerated extends AbstractContainingDeclarationProviderByPsiTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationByPsi() throws Exception { public void testAllFilesPresentInContainingDeclarationByPsi() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
@Test @Test
@TestMetadata("scriptWithResultProperty.kts") @TestMetadata("scriptWithResultProperty.kts")
public void testScriptWithResultProperty() throws Exception { public void testScriptWithResultProperty() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/scriptWithResultProperty.kts"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/scriptWithResultProperty.kts");
} }
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleContainingDeclarationProviderForSetterParameterTestGenerated extends AbstractContainingDeclarationProviderForSetterParameterTest { public class FirIdeNormalAnalysisScriptSourceModuleContainingDeclarationProviderForSetterParameterTestGenerated extends AbstractContainingDeclarationProviderForSetterParameterTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationForSetterParameter() throws Exception { public void testAllFilesPresentInContainingDeclarationForSetterParameter() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleContainingDeclarationProviderByDelegatedMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByDelegatedMemberScopeTest { public class FirIdeNormalAnalysisSourceModuleContainingDeclarationProviderByDelegatedMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByDelegatedMemberScopeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationByDelegatedMemberScope() throws Exception { public void testAllFilesPresentInContainingDeclarationByDelegatedMemberScope() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("delegation.kt") @TestMetadata("delegation.kt")
public void testDelegation() throws Exception { public void testDelegation() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope/delegation.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByDelegatedMemberScope/delegation.kt");
} }
} }
@@ -28,33 +28,33 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleContainingDeclarationProviderByMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByMemberScopeTest { public class FirIdeNormalAnalysisSourceModuleContainingDeclarationProviderByMemberScopeTestGenerated extends AbstractContainingDeclarationProviderByMemberScopeTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationFromMemberScope() throws Exception { public void testAllFilesPresentInContainingDeclarationFromMemberScope() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("intersectionOverride.kt") @TestMetadata("intersectionOverride.kt")
public void testIntersectionOverride() throws Exception { public void testIntersectionOverride() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope/intersectionOverride.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope/intersectionOverride.kt");
} }
@Test @Test
@TestMetadata("subsitutionOverride.kt") @TestMetadata("subsitutionOverride.kt")
public void testSubsitutionOverride() throws Exception { public void testSubsitutionOverride() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope/subsitutionOverride.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationFromMemberScope/subsitutionOverride.kt");
} }
} }
@@ -28,63 +28,63 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleContainingDeclarationProviderByPsiTestGenerated extends AbstractContainingDeclarationProviderByPsiTest { public class FirIdeNormalAnalysisSourceModuleContainingDeclarationProviderByPsiTestGenerated extends AbstractContainingDeclarationProviderByPsiTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationByPsi() throws Exception { public void testAllFilesPresentInContainingDeclarationByPsi() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("classes.kt") @TestMetadata("classes.kt")
public void testClasses() throws Exception { public void testClasses() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/classes.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/classes.kt");
} }
@Test @Test
@TestMetadata("codeFragments.kt") @TestMetadata("codeFragments.kt")
public void testCodeFragments() throws Exception { public void testCodeFragments() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/codeFragments.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/codeFragments.kt");
} }
@Test @Test
@TestMetadata("deeplyNestedCode.kt") @TestMetadata("deeplyNestedCode.kt")
public void testDeeplyNestedCode() throws Exception { public void testDeeplyNestedCode() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/deeplyNestedCode.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/deeplyNestedCode.kt");
} }
@Test @Test
@TestMetadata("enums.kt") @TestMetadata("enums.kt")
public void testEnums() throws Exception { public void testEnums() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/enums.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/enums.kt");
} }
@Test @Test
@TestMetadata("functions.kt") @TestMetadata("functions.kt")
public void testFunctions() throws Exception { public void testFunctions() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/functions.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/functions.kt");
} }
@Test @Test
@TestMetadata("localDeclarations.kt") @TestMetadata("localDeclarations.kt")
public void testLocalDeclarations() throws Exception { public void testLocalDeclarations() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/localDeclarations.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/localDeclarations.kt");
} }
@Test @Test
@TestMetadata("typeAliases.kt") @TestMetadata("typeAliases.kt")
public void testTypeAliases() throws Exception { public void testTypeAliases() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/typeAliases.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationByPsi/typeAliases.kt");
} }
} }
@@ -28,27 +28,27 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter") @TestMetadata("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleContainingDeclarationProviderForSetterParameterTestGenerated extends AbstractContainingDeclarationProviderForSetterParameterTest { public class FirIdeNormalAnalysisSourceModuleContainingDeclarationProviderForSetterParameterTestGenerated extends AbstractContainingDeclarationProviderForSetterParameterTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInContainingDeclarationForSetterParameter() throws Exception { public void testAllFilesPresentInContainingDeclarationForSetterParameter() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("defaultSetter.kt") @TestMetadata("defaultSetter.kt")
public void testDefaultSetter() throws Exception { public void testDefaultSetter() {
runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter/defaultSetter.kt"); runTest("analysis/analysis-api/testData/components/containingDeclarationProvider/containingDeclarationForSetterParameter/defaultSetter.kt");
} }
} }
@@ -28,53 +28,53 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics") @TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleCollectDiagnosticsTestGenerated extends AbstractCollectDiagnosticsTest { public class FirIdeNormalAnalysisScriptSourceModuleCollectDiagnosticsTestGenerated extends AbstractCollectDiagnosticsTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInDiagnostics() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression")
@TestDataPath("$PROJECT_ROOT")
public class Suppression {
@Test
public void testAllFilesPresentInSuppression() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInDiagnostics() throws Exception { @TestMetadata("scriptUninitializedTopLevelProperty.kts")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics"), Pattern.compile("^(.+)\\.kts$"), null, true); public void testScriptUninitializedTopLevelProperty() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/scriptUninitializedTopLevelProperty.kts");
} }
@Nested @Test
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression") @TestMetadata("scriptUninitializedTopLevelProperty2.kts")
@TestDataPath("$PROJECT_ROOT") public void testScriptUninitializedTopLevelProperty2() {
public class Suppression { runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/scriptUninitializedTopLevelProperty2.kts");
@Test
public void testAllFilesPresentInSuppression() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Test
@TestMetadata("scriptUninitializedTopLevelProperty.kts")
public void testScriptUninitializedTopLevelProperty() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/scriptUninitializedTopLevelProperty.kts");
}
@Test
@TestMetadata("scriptUninitializedTopLevelProperty2.kts")
public void testScriptUninitializedTopLevelProperty2() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/scriptUninitializedTopLevelProperty2.kts");
}
} }
}
@Nested @Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when") @TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class When { public class When {
@Test @Test
public void testAllFilesPresentInWhen() throws Exception { public void testAllFilesPresentInWhen() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
} }
}
} }
@@ -28,53 +28,53 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics") @TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisScriptSourceModuleDanglingFileCollectDiagnosticsTestGenerated extends AbstractDanglingFileCollectDiagnosticsTest { public class FirIdeNormalAnalysisScriptSourceModuleDanglingFileCollectDiagnosticsTestGenerated extends AbstractDanglingFileCollectDiagnosticsTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInDiagnostics() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression")
@TestDataPath("$PROJECT_ROOT")
public class Suppression {
@Test
public void testAllFilesPresentInSuppression() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInDiagnostics() throws Exception { @TestMetadata("scriptUninitializedTopLevelProperty.kts")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics"), Pattern.compile("^(.+)\\.kts$"), null, true); public void testScriptUninitializedTopLevelProperty() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/scriptUninitializedTopLevelProperty.kts");
} }
@Nested @Test
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression") @TestMetadata("scriptUninitializedTopLevelProperty2.kts")
@TestDataPath("$PROJECT_ROOT") public void testScriptUninitializedTopLevelProperty2() {
public class Suppression { runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/scriptUninitializedTopLevelProperty2.kts");
@Test
public void testAllFilesPresentInSuppression() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
@Test
@TestMetadata("scriptUninitializedTopLevelProperty.kts")
public void testScriptUninitializedTopLevelProperty() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/scriptUninitializedTopLevelProperty.kts");
}
@Test
@TestMetadata("scriptUninitializedTopLevelProperty2.kts")
public void testScriptUninitializedTopLevelProperty2() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/scriptUninitializedTopLevelProperty2.kts");
}
} }
}
@Nested @Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when") @TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class When { public class When {
@Test @Test
public void testAllFilesPresentInWhen() throws Exception { public void testAllFilesPresentInWhen() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when"), Pattern.compile("^(.+)\\.kts$"), null, true);
}
} }
}
} }
@@ -28,51 +28,51 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics") @TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleCodeFragmentCollectDiagnosticsTestGenerated extends AbstractCodeFragmentCollectDiagnosticsTest { public class FirIdeNormalAnalysisSourceModuleCodeFragmentCollectDiagnosticsTestGenerated extends AbstractCodeFragmentCollectDiagnosticsTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInCodeFragmentDiagnostics() throws Exception { public void testAllFilesPresentInCodeFragmentDiagnostics() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics"), Pattern.compile("^([^.]+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics"), Pattern.compile("^([^.]+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("evalJvm.kt") @TestMetadata("evalJvm.kt")
public void testEvalJvm() throws Exception { public void testEvalJvm() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics/evalJvm.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics/evalJvm.kt");
} }
@Test @Test
@TestMetadata("evalJvmJs.kt") @TestMetadata("evalJvmJs.kt")
public void testEvalJvmJs() throws Exception { public void testEvalJvmJs() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics/evalJvmJs.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics/evalJvmJs.kt");
} }
@Test @Test
@TestMetadata("localClass.kt") @TestMetadata("localClass.kt")
public void testLocalClass() throws Exception { public void testLocalClass() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics/localClass.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics/localClass.kt");
} }
@Test @Test
@TestMetadata("localFunction.kt") @TestMetadata("localFunction.kt")
public void testLocalFunction() throws Exception { public void testLocalFunction() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics/localFunction.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics/localFunction.kt");
} }
@Test @Test
@TestMetadata("typeMismatch.kt") @TestMetadata("typeMismatch.kt")
public void testTypeMismatch() throws Exception { public void testTypeMismatch() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics/typeMismatch.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/codeFragmentDiagnostics/typeMismatch.kt");
} }
} }
@@ -28,335 +28,335 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics") @TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleCollectDiagnosticsTestGenerated extends AbstractCollectDiagnosticsTest { public class FirIdeNormalAnalysisSourceModuleCollectDiagnosticsTestGenerated extends AbstractCollectDiagnosticsTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInDiagnostics() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("annotationWithEnumFromDuplicatedLibrary.kt")
public void testAnnotationWithEnumFromDuplicatedLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/annotationWithEnumFromDuplicatedLibrary.kt");
}
@Test
@TestMetadata("danglingAnnotationInMiddle.kt")
public void testDanglingAnnotationInMiddle() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/danglingAnnotationInMiddle.kt");
}
@Test
@TestMetadata("danglingAnnotationInMiddleWithComment.kt")
public void testDanglingAnnotationInMiddleWithComment() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/danglingAnnotationInMiddleWithComment.kt");
}
@Test
@TestMetadata("declarationErrors.kt")
public void testDeclarationErrors() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/declarationErrors.kt");
}
@Test
@TestMetadata("delegationToLibraryInterface.kt")
public void testDelegationToLibraryInterface() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/delegationToLibraryInterface.kt");
}
@Test
@TestMetadata("duplicatedCallableWithImplicitType.kt")
public void testDuplicatedCallableWithImplicitType() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/duplicatedCallableWithImplicitType.kt");
}
@Test
@TestMetadata("errorsInFunctionalInterfacesInstances.kt")
public void testErrorsInFunctionalInterfacesInstances() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/errorsInFunctionalInterfacesInstances.kt");
}
@Test
@TestMetadata("incompleteDelegation.kt")
public void testIncompleteDelegation() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/incompleteDelegation.kt");
}
@Test
@TestMetadata("incompleteFor.kt")
public void testIncompleteFor() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/incompleteFor.kt");
}
@Test
@TestMetadata("inferTypeFromGetValueDelegate.kt")
public void testInferTypeFromGetValueDelegate() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/inferTypeFromGetValueDelegate.kt");
}
@Test
@TestMetadata("inferTypeFromGetValueDelegateLibrary.kt")
public void testInferTypeFromGetValueDelegateLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/inferTypeFromGetValueDelegateLibrary.kt");
}
@Test
@TestMetadata("javaInnerClass.kt")
public void testJavaInnerClass() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClass.kt");
}
@Test
@TestMetadata("javaInnerClassFromAnotherModule.kt")
public void testJavaInnerClassFromAnotherModule() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClassFromAnotherModule.kt");
}
@Test
@TestMetadata("javaInnerClassFromLibrary.kt")
public void testJavaInnerClassFromLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClassFromLibrary.kt");
}
@Test
@TestMetadata("javaNestedClass.kt")
public void testJavaNestedClass() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClass.kt");
}
@Test
@TestMetadata("javaNestedClassFromAnotherModule.kt")
public void testJavaNestedClassFromAnotherModule() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClassFromAnotherModule.kt");
}
@Test
@TestMetadata("javaNestedClassFromLibrary.kt")
public void testJavaNestedClassFromLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClassFromLibrary.kt");
}
@Test
@TestMetadata("libraryDataClassCopy.kt")
public void testLibraryDataClassCopy() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/libraryDataClassCopy.kt");
}
@Test
@TestMetadata("libraryDataClassCopyReversedOrder.kt")
public void testLibraryDataClassCopyReversedOrder() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/libraryDataClassCopyReversedOrder.kt");
}
@Test
@TestMetadata("overrideProtectedClassReturnFromLibrary.kt")
public void testOverrideProtectedClassReturnFromLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/overrideProtectedClassReturnFromLibrary.kt");
}
@Test
@TestMetadata("resolutionErrors.kt")
public void testResolutionErrors() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/resolutionErrors.kt");
}
@Test
@TestMetadata("typeMismatches.kt")
public void testTypeMismatches() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/typeMismatches.kt");
}
@Test
@TestMetadata("unresolved.kt")
public void testUnresolved() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolved.kt");
}
@Test
@TestMetadata("unresolvedAnnotationsOnPropertyFromParameter.kt")
public void testUnresolvedAnnotationsOnPropertyFromParameter() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedAnnotationsOnPropertyFromParameter.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCall.kt")
public void testUnresolvedReferenceInsideSuperConstructorCall() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCall.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithLocalFunction.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithLocalFunction() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithLocalFunction.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction.kt")
public void testUnresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction.kt");
}
@Test
@TestMetadata("unresolvedSuperConstructorCall.kt")
public void testUnresolvedSuperConstructorCall() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedSuperConstructorCall.kt");
}
@Test
@TestMetadata("unusedDestructuring.kt")
public void testUnusedDestructuring() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unusedDestructuring.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression")
@TestDataPath("$PROJECT_ROOT")
public class Suppression {
@Test
public void testAllFilesPresentInSuppression() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInDiagnostics() throws Exception { @TestMetadata("conflictingOverloadsAtTopLevel.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics"), Pattern.compile("^(.+)\\.kt$"), null, true); public void testConflictingOverloadsAtTopLevel() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevel.kt");
} }
@Test @Test
@TestMetadata("annotationWithEnumFromDuplicatedLibrary.kt") @TestMetadata("conflictingOverloadsAtTopLevel2.kt")
public void testAnnotationWithEnumFromDuplicatedLibrary() throws Exception { public void testConflictingOverloadsAtTopLevel2() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/annotationWithEnumFromDuplicatedLibrary.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevel2.kt");
} }
@Test @Test
@TestMetadata("danglingAnnotationInMiddle.kt") @TestMetadata("conflictingOverloadsAtTopLevelWithFileSuppression.kt")
public void testDanglingAnnotationInMiddle() throws Exception { public void testConflictingOverloadsAtTopLevelWithFileSuppression() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/danglingAnnotationInMiddle.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevelWithFileSuppression.kt");
} }
@Test @Test
@TestMetadata("danglingAnnotationInMiddleWithComment.kt") @TestMetadata("conflictingOverloadsInClass.kt")
public void testDanglingAnnotationInMiddleWithComment() throws Exception { public void testConflictingOverloadsInClass() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/danglingAnnotationInMiddleWithComment.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsInClass.kt");
} }
@Test @Test
@TestMetadata("declarationErrors.kt") @TestMetadata("conflictingOverloadsInNestedClass.kt")
public void testDeclarationErrors() throws Exception { public void testConflictingOverloadsInNestedClass() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/declarationErrors.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsInNestedClass.kt");
} }
@Test @Test
@TestMetadata("delegationToLibraryInterface.kt") @TestMetadata("deprecationAtTopLevel.kt")
public void testDelegationToLibraryInterface() throws Exception { public void testDeprecationAtTopLevel() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/delegationToLibraryInterface.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/deprecationAtTopLevel.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when")
@TestDataPath("$PROJECT_ROOT")
public class When {
@Test
public void testAllFilesPresentInWhen() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("duplicatedCallableWithImplicitType.kt") @TestMetadata("sealedClassFromDependencyExhaustive.kt")
public void testDuplicatedCallableWithImplicitType() throws Exception { public void testSealedClassFromDependencyExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/duplicatedCallableWithImplicitType.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromDependencyExhaustive.kt");
} }
@Test @Test
@TestMetadata("errorsInFunctionalInterfacesInstances.kt") @TestMetadata("sealedClassFromDependencyMissingCase.kt")
public void testErrorsInFunctionalInterfacesInstances() throws Exception { public void testSealedClassFromDependencyMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/errorsInFunctionalInterfacesInstances.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromDependencyMissingCase.kt");
} }
@Test @Test
@TestMetadata("incompleteDelegation.kt") @TestMetadata("sealedClassFromLibraryExhaustive.kt")
public void testIncompleteDelegation() throws Exception { public void testSealedClassFromLibraryExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/incompleteDelegation.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromLibraryExhaustive.kt");
} }
@Test @Test
@TestMetadata("incompleteFor.kt") @TestMetadata("sealedClassFromLibraryMissingCase.kt")
public void testIncompleteFor() throws Exception { public void testSealedClassFromLibraryMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/incompleteFor.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromLibraryMissingCase.kt");
} }
@Test @Test
@TestMetadata("inferTypeFromGetValueDelegate.kt") @TestMetadata("sealedClassSameModuleExhaustive.kt")
public void testInferTypeFromGetValueDelegate() throws Exception { public void testSealedClassSameModuleExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/inferTypeFromGetValueDelegate.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassSameModuleExhaustive.kt");
} }
@Test @Test
@TestMetadata("inferTypeFromGetValueDelegateLibrary.kt") @TestMetadata("sealedClassSameModuleMissingCase.kt")
public void testInferTypeFromGetValueDelegateLibrary() throws Exception { public void testSealedClassSameModuleMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/inferTypeFromGetValueDelegateLibrary.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassSameModuleMissingCase.kt");
} }
@Test @Test
@TestMetadata("javaInnerClass.kt") @TestMetadata("sealedInterfaceFromDependencyExhaustive.kt")
public void testJavaInnerClass() throws Exception { public void testSealedInterfaceFromDependencyExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClass.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromDependencyExhaustive.kt");
} }
@Test @Test
@TestMetadata("javaInnerClassFromAnotherModule.kt") @TestMetadata("sealedInterfaceFromDependencyMissingCase.kt")
public void testJavaInnerClassFromAnotherModule() throws Exception { public void testSealedInterfaceFromDependencyMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClassFromAnotherModule.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromDependencyMissingCase.kt");
} }
@Test @Test
@TestMetadata("javaInnerClassFromLibrary.kt") @TestMetadata("sealedInterfaceFromLibraryExhaustive.kt")
public void testJavaInnerClassFromLibrary() throws Exception { public void testSealedInterfaceFromLibraryExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClassFromLibrary.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromLibraryExhaustive.kt");
} }
@Test @Test
@TestMetadata("javaNestedClass.kt") @TestMetadata("sealedInterfaceFromLibraryMissingCase.kt")
public void testJavaNestedClass() throws Exception { public void testSealedInterfaceFromLibraryMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClass.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromLibraryMissingCase.kt");
} }
@Test @Test
@TestMetadata("javaNestedClassFromAnotherModule.kt") @TestMetadata("sealedInterfaceSameModuleExhaustive.kt")
public void testJavaNestedClassFromAnotherModule() throws Exception { public void testSealedInterfaceSameModuleExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClassFromAnotherModule.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceSameModuleExhaustive.kt");
} }
@Test @Test
@TestMetadata("javaNestedClassFromLibrary.kt") @TestMetadata("sealedInterfaceSameModuleMissingCase.kt")
public void testJavaNestedClassFromLibrary() throws Exception { public void testSealedInterfaceSameModuleMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClassFromLibrary.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceSameModuleMissingCase.kt");
}
@Test
@TestMetadata("libraryDataClassCopy.kt")
public void testLibraryDataClassCopy() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/libraryDataClassCopy.kt");
}
@Test
@TestMetadata("libraryDataClassCopyReversedOrder.kt")
public void testLibraryDataClassCopyReversedOrder() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/libraryDataClassCopyReversedOrder.kt");
}
@Test
@TestMetadata("overrideProtectedClassReturnFromLibrary.kt")
public void testOverrideProtectedClassReturnFromLibrary() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/overrideProtectedClassReturnFromLibrary.kt");
}
@Test
@TestMetadata("resolutionErrors.kt")
public void testResolutionErrors() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/resolutionErrors.kt");
}
@Test
@TestMetadata("typeMismatches.kt")
public void testTypeMismatches() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/typeMismatches.kt");
}
@Test
@TestMetadata("unresolved.kt")
public void testUnresolved() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolved.kt");
}
@Test
@TestMetadata("unresolvedAnnotationsOnPropertyFromParameter.kt")
public void testUnresolvedAnnotationsOnPropertyFromParameter() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedAnnotationsOnPropertyFromParameter.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCall.kt")
public void testUnresolvedReferenceInsideSuperConstructorCall() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCall.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithLocalFunction.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithLocalFunction() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithLocalFunction.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction.kt")
public void testUnresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction.kt");
}
@Test
@TestMetadata("unresolvedSuperConstructorCall.kt")
public void testUnresolvedSuperConstructorCall() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedSuperConstructorCall.kt");
}
@Test
@TestMetadata("unusedDestructuring.kt")
public void testUnusedDestructuring() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unusedDestructuring.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression")
@TestDataPath("$PROJECT_ROOT")
public class Suppression {
@Test
public void testAllFilesPresentInSuppression() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("conflictingOverloadsAtTopLevel.kt")
public void testConflictingOverloadsAtTopLevel() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevel.kt");
}
@Test
@TestMetadata("conflictingOverloadsAtTopLevel2.kt")
public void testConflictingOverloadsAtTopLevel2() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevel2.kt");
}
@Test
@TestMetadata("conflictingOverloadsAtTopLevelWithFileSuppression.kt")
public void testConflictingOverloadsAtTopLevelWithFileSuppression() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevelWithFileSuppression.kt");
}
@Test
@TestMetadata("conflictingOverloadsInClass.kt")
public void testConflictingOverloadsInClass() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsInClass.kt");
}
@Test
@TestMetadata("conflictingOverloadsInNestedClass.kt")
public void testConflictingOverloadsInNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsInNestedClass.kt");
}
@Test
@TestMetadata("deprecationAtTopLevel.kt")
public void testDeprecationAtTopLevel() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/deprecationAtTopLevel.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when")
@TestDataPath("$PROJECT_ROOT")
public class When {
@Test
public void testAllFilesPresentInWhen() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("sealedClassFromDependencyExhaustive.kt")
public void testSealedClassFromDependencyExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromDependencyExhaustive.kt");
}
@Test
@TestMetadata("sealedClassFromDependencyMissingCase.kt")
public void testSealedClassFromDependencyMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromDependencyMissingCase.kt");
}
@Test
@TestMetadata("sealedClassFromLibraryExhaustive.kt")
public void testSealedClassFromLibraryExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromLibraryExhaustive.kt");
}
@Test
@TestMetadata("sealedClassFromLibraryMissingCase.kt")
public void testSealedClassFromLibraryMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromLibraryMissingCase.kt");
}
@Test
@TestMetadata("sealedClassSameModuleExhaustive.kt")
public void testSealedClassSameModuleExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassSameModuleExhaustive.kt");
}
@Test
@TestMetadata("sealedClassSameModuleMissingCase.kt")
public void testSealedClassSameModuleMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassSameModuleMissingCase.kt");
}
@Test
@TestMetadata("sealedInterfaceFromDependencyExhaustive.kt")
public void testSealedInterfaceFromDependencyExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromDependencyExhaustive.kt");
}
@Test
@TestMetadata("sealedInterfaceFromDependencyMissingCase.kt")
public void testSealedInterfaceFromDependencyMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromDependencyMissingCase.kt");
}
@Test
@TestMetadata("sealedInterfaceFromLibraryExhaustive.kt")
public void testSealedInterfaceFromLibraryExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromLibraryExhaustive.kt");
}
@Test
@TestMetadata("sealedInterfaceFromLibraryMissingCase.kt")
public void testSealedInterfaceFromLibraryMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromLibraryMissingCase.kt");
}
@Test
@TestMetadata("sealedInterfaceSameModuleExhaustive.kt")
public void testSealedInterfaceSameModuleExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceSameModuleExhaustive.kt");
}
@Test
@TestMetadata("sealedInterfaceSameModuleMissingCase.kt")
public void testSealedInterfaceSameModuleMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceSameModuleMissingCase.kt");
}
} }
}
} }
@@ -28,335 +28,335 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics") @TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeNormalAnalysisSourceModuleDanglingFileCollectDiagnosticsTestGenerated extends AbstractDanglingFileCollectDiagnosticsTest { public class FirIdeNormalAnalysisSourceModuleDanglingFileCollectDiagnosticsTestGenerated extends AbstractDanglingFileCollectDiagnosticsTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Normal, AnalysisSessionMode.Normal,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
}
@Test
public void testAllFilesPresentInDiagnostics() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("annotationWithEnumFromDuplicatedLibrary.kt")
public void testAnnotationWithEnumFromDuplicatedLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/annotationWithEnumFromDuplicatedLibrary.kt");
}
@Test
@TestMetadata("danglingAnnotationInMiddle.kt")
public void testDanglingAnnotationInMiddle() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/danglingAnnotationInMiddle.kt");
}
@Test
@TestMetadata("danglingAnnotationInMiddleWithComment.kt")
public void testDanglingAnnotationInMiddleWithComment() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/danglingAnnotationInMiddleWithComment.kt");
}
@Test
@TestMetadata("declarationErrors.kt")
public void testDeclarationErrors() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/declarationErrors.kt");
}
@Test
@TestMetadata("delegationToLibraryInterface.kt")
public void testDelegationToLibraryInterface() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/delegationToLibraryInterface.kt");
}
@Test
@TestMetadata("duplicatedCallableWithImplicitType.kt")
public void testDuplicatedCallableWithImplicitType() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/duplicatedCallableWithImplicitType.kt");
}
@Test
@TestMetadata("errorsInFunctionalInterfacesInstances.kt")
public void testErrorsInFunctionalInterfacesInstances() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/errorsInFunctionalInterfacesInstances.kt");
}
@Test
@TestMetadata("incompleteDelegation.kt")
public void testIncompleteDelegation() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/incompleteDelegation.kt");
}
@Test
@TestMetadata("incompleteFor.kt")
public void testIncompleteFor() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/incompleteFor.kt");
}
@Test
@TestMetadata("inferTypeFromGetValueDelegate.kt")
public void testInferTypeFromGetValueDelegate() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/inferTypeFromGetValueDelegate.kt");
}
@Test
@TestMetadata("inferTypeFromGetValueDelegateLibrary.kt")
public void testInferTypeFromGetValueDelegateLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/inferTypeFromGetValueDelegateLibrary.kt");
}
@Test
@TestMetadata("javaInnerClass.kt")
public void testJavaInnerClass() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClass.kt");
}
@Test
@TestMetadata("javaInnerClassFromAnotherModule.kt")
public void testJavaInnerClassFromAnotherModule() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClassFromAnotherModule.kt");
}
@Test
@TestMetadata("javaInnerClassFromLibrary.kt")
public void testJavaInnerClassFromLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClassFromLibrary.kt");
}
@Test
@TestMetadata("javaNestedClass.kt")
public void testJavaNestedClass() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClass.kt");
}
@Test
@TestMetadata("javaNestedClassFromAnotherModule.kt")
public void testJavaNestedClassFromAnotherModule() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClassFromAnotherModule.kt");
}
@Test
@TestMetadata("javaNestedClassFromLibrary.kt")
public void testJavaNestedClassFromLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClassFromLibrary.kt");
}
@Test
@TestMetadata("libraryDataClassCopy.kt")
public void testLibraryDataClassCopy() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/libraryDataClassCopy.kt");
}
@Test
@TestMetadata("libraryDataClassCopyReversedOrder.kt")
public void testLibraryDataClassCopyReversedOrder() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/libraryDataClassCopyReversedOrder.kt");
}
@Test
@TestMetadata("overrideProtectedClassReturnFromLibrary.kt")
public void testOverrideProtectedClassReturnFromLibrary() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/overrideProtectedClassReturnFromLibrary.kt");
}
@Test
@TestMetadata("resolutionErrors.kt")
public void testResolutionErrors() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/resolutionErrors.kt");
}
@Test
@TestMetadata("typeMismatches.kt")
public void testTypeMismatches() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/typeMismatches.kt");
}
@Test
@TestMetadata("unresolved.kt")
public void testUnresolved() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolved.kt");
}
@Test
@TestMetadata("unresolvedAnnotationsOnPropertyFromParameter.kt")
public void testUnresolvedAnnotationsOnPropertyFromParameter() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedAnnotationsOnPropertyFromParameter.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCall.kt")
public void testUnresolvedReferenceInsideSuperConstructorCall() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCall.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithLocalFunction.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithLocalFunction() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithLocalFunction.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction.kt")
public void testUnresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction.kt");
}
@Test
@TestMetadata("unresolvedSuperConstructorCall.kt")
public void testUnresolvedSuperConstructorCall() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedSuperConstructorCall.kt");
}
@Test
@TestMetadata("unusedDestructuring.kt")
public void testUnusedDestructuring() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unusedDestructuring.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression")
@TestDataPath("$PROJECT_ROOT")
public class Suppression {
@Test
public void testAllFilesPresentInSuppression() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
public void testAllFilesPresentInDiagnostics() throws Exception { @TestMetadata("conflictingOverloadsAtTopLevel.kt")
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics"), Pattern.compile("^(.+)\\.kt$"), null, true); public void testConflictingOverloadsAtTopLevel() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevel.kt");
} }
@Test @Test
@TestMetadata("annotationWithEnumFromDuplicatedLibrary.kt") @TestMetadata("conflictingOverloadsAtTopLevel2.kt")
public void testAnnotationWithEnumFromDuplicatedLibrary() throws Exception { public void testConflictingOverloadsAtTopLevel2() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/annotationWithEnumFromDuplicatedLibrary.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevel2.kt");
} }
@Test @Test
@TestMetadata("danglingAnnotationInMiddle.kt") @TestMetadata("conflictingOverloadsAtTopLevelWithFileSuppression.kt")
public void testDanglingAnnotationInMiddle() throws Exception { public void testConflictingOverloadsAtTopLevelWithFileSuppression() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/danglingAnnotationInMiddle.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevelWithFileSuppression.kt");
} }
@Test @Test
@TestMetadata("danglingAnnotationInMiddleWithComment.kt") @TestMetadata("conflictingOverloadsInClass.kt")
public void testDanglingAnnotationInMiddleWithComment() throws Exception { public void testConflictingOverloadsInClass() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/danglingAnnotationInMiddleWithComment.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsInClass.kt");
} }
@Test @Test
@TestMetadata("declarationErrors.kt") @TestMetadata("conflictingOverloadsInNestedClass.kt")
public void testDeclarationErrors() throws Exception { public void testConflictingOverloadsInNestedClass() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/declarationErrors.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsInNestedClass.kt");
} }
@Test @Test
@TestMetadata("delegationToLibraryInterface.kt") @TestMetadata("deprecationAtTopLevel.kt")
public void testDelegationToLibraryInterface() throws Exception { public void testDeprecationAtTopLevel() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/delegationToLibraryInterface.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/deprecationAtTopLevel.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when")
@TestDataPath("$PROJECT_ROOT")
public class When {
@Test
public void testAllFilesPresentInWhen() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("duplicatedCallableWithImplicitType.kt") @TestMetadata("sealedClassFromDependencyExhaustive.kt")
public void testDuplicatedCallableWithImplicitType() throws Exception { public void testSealedClassFromDependencyExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/duplicatedCallableWithImplicitType.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromDependencyExhaustive.kt");
} }
@Test @Test
@TestMetadata("errorsInFunctionalInterfacesInstances.kt") @TestMetadata("sealedClassFromDependencyMissingCase.kt")
public void testErrorsInFunctionalInterfacesInstances() throws Exception { public void testSealedClassFromDependencyMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/errorsInFunctionalInterfacesInstances.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromDependencyMissingCase.kt");
} }
@Test @Test
@TestMetadata("incompleteDelegation.kt") @TestMetadata("sealedClassFromLibraryExhaustive.kt")
public void testIncompleteDelegation() throws Exception { public void testSealedClassFromLibraryExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/incompleteDelegation.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromLibraryExhaustive.kt");
} }
@Test @Test
@TestMetadata("incompleteFor.kt") @TestMetadata("sealedClassFromLibraryMissingCase.kt")
public void testIncompleteFor() throws Exception { public void testSealedClassFromLibraryMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/incompleteFor.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromLibraryMissingCase.kt");
} }
@Test @Test
@TestMetadata("inferTypeFromGetValueDelegate.kt") @TestMetadata("sealedClassSameModuleExhaustive.kt")
public void testInferTypeFromGetValueDelegate() throws Exception { public void testSealedClassSameModuleExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/inferTypeFromGetValueDelegate.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassSameModuleExhaustive.kt");
} }
@Test @Test
@TestMetadata("inferTypeFromGetValueDelegateLibrary.kt") @TestMetadata("sealedClassSameModuleMissingCase.kt")
public void testInferTypeFromGetValueDelegateLibrary() throws Exception { public void testSealedClassSameModuleMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/inferTypeFromGetValueDelegateLibrary.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassSameModuleMissingCase.kt");
} }
@Test @Test
@TestMetadata("javaInnerClass.kt") @TestMetadata("sealedInterfaceFromDependencyExhaustive.kt")
public void testJavaInnerClass() throws Exception { public void testSealedInterfaceFromDependencyExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClass.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromDependencyExhaustive.kt");
} }
@Test @Test
@TestMetadata("javaInnerClassFromAnotherModule.kt") @TestMetadata("sealedInterfaceFromDependencyMissingCase.kt")
public void testJavaInnerClassFromAnotherModule() throws Exception { public void testSealedInterfaceFromDependencyMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClassFromAnotherModule.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromDependencyMissingCase.kt");
} }
@Test @Test
@TestMetadata("javaInnerClassFromLibrary.kt") @TestMetadata("sealedInterfaceFromLibraryExhaustive.kt")
public void testJavaInnerClassFromLibrary() throws Exception { public void testSealedInterfaceFromLibraryExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaInnerClassFromLibrary.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromLibraryExhaustive.kt");
} }
@Test @Test
@TestMetadata("javaNestedClass.kt") @TestMetadata("sealedInterfaceFromLibraryMissingCase.kt")
public void testJavaNestedClass() throws Exception { public void testSealedInterfaceFromLibraryMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClass.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromLibraryMissingCase.kt");
} }
@Test @Test
@TestMetadata("javaNestedClassFromAnotherModule.kt") @TestMetadata("sealedInterfaceSameModuleExhaustive.kt")
public void testJavaNestedClassFromAnotherModule() throws Exception { public void testSealedInterfaceSameModuleExhaustive() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClassFromAnotherModule.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceSameModuleExhaustive.kt");
} }
@Test @Test
@TestMetadata("javaNestedClassFromLibrary.kt") @TestMetadata("sealedInterfaceSameModuleMissingCase.kt")
public void testJavaNestedClassFromLibrary() throws Exception { public void testSealedInterfaceSameModuleMissingCase() {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/javaNestedClassFromLibrary.kt"); runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceSameModuleMissingCase.kt");
}
@Test
@TestMetadata("libraryDataClassCopy.kt")
public void testLibraryDataClassCopy() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/libraryDataClassCopy.kt");
}
@Test
@TestMetadata("libraryDataClassCopyReversedOrder.kt")
public void testLibraryDataClassCopyReversedOrder() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/libraryDataClassCopyReversedOrder.kt");
}
@Test
@TestMetadata("overrideProtectedClassReturnFromLibrary.kt")
public void testOverrideProtectedClassReturnFromLibrary() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/overrideProtectedClassReturnFromLibrary.kt");
}
@Test
@TestMetadata("resolutionErrors.kt")
public void testResolutionErrors() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/resolutionErrors.kt");
}
@Test
@TestMetadata("typeMismatches.kt")
public void testTypeMismatches() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/typeMismatches.kt");
}
@Test
@TestMetadata("unresolved.kt")
public void testUnresolved() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolved.kt");
}
@Test
@TestMetadata("unresolvedAnnotationsOnPropertyFromParameter.kt")
public void testUnresolvedAnnotationsOnPropertyFromParameter() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedAnnotationsOnPropertyFromParameter.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCall.kt")
public void testUnresolvedReferenceInsideSuperConstructorCall() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCall.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithLocalFunction.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithLocalFunction() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithLocalFunction.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithPrimaryConstructor.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor.kt")
public void testUnresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperConstructorCallWithSecondaryConstructor.kt");
}
@Test
@TestMetadata("unresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction.kt")
public void testUnresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedReferenceInsideSuperPrimaryConstructorCallWithLocalFunction.kt");
}
@Test
@TestMetadata("unresolvedSuperConstructorCall.kt")
public void testUnresolvedSuperConstructorCall() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unresolvedSuperConstructorCall.kt");
}
@Test
@TestMetadata("unusedDestructuring.kt")
public void testUnusedDestructuring() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/unusedDestructuring.kt");
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression")
@TestDataPath("$PROJECT_ROOT")
public class Suppression {
@Test
public void testAllFilesPresentInSuppression() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("conflictingOverloadsAtTopLevel.kt")
public void testConflictingOverloadsAtTopLevel() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevel.kt");
}
@Test
@TestMetadata("conflictingOverloadsAtTopLevel2.kt")
public void testConflictingOverloadsAtTopLevel2() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevel2.kt");
}
@Test
@TestMetadata("conflictingOverloadsAtTopLevelWithFileSuppression.kt")
public void testConflictingOverloadsAtTopLevelWithFileSuppression() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsAtTopLevelWithFileSuppression.kt");
}
@Test
@TestMetadata("conflictingOverloadsInClass.kt")
public void testConflictingOverloadsInClass() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsInClass.kt");
}
@Test
@TestMetadata("conflictingOverloadsInNestedClass.kt")
public void testConflictingOverloadsInNestedClass() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/conflictingOverloadsInNestedClass.kt");
}
@Test
@TestMetadata("deprecationAtTopLevel.kt")
public void testDeprecationAtTopLevel() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/suppression/deprecationAtTopLevel.kt");
}
}
@Nested
@TestMetadata("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when")
@TestDataPath("$PROJECT_ROOT")
public class When {
@Test
public void testAllFilesPresentInWhen() throws Exception {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when"), Pattern.compile("^(.+)\\.kt$"), null, true);
}
@Test
@TestMetadata("sealedClassFromDependencyExhaustive.kt")
public void testSealedClassFromDependencyExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromDependencyExhaustive.kt");
}
@Test
@TestMetadata("sealedClassFromDependencyMissingCase.kt")
public void testSealedClassFromDependencyMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromDependencyMissingCase.kt");
}
@Test
@TestMetadata("sealedClassFromLibraryExhaustive.kt")
public void testSealedClassFromLibraryExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromLibraryExhaustive.kt");
}
@Test
@TestMetadata("sealedClassFromLibraryMissingCase.kt")
public void testSealedClassFromLibraryMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassFromLibraryMissingCase.kt");
}
@Test
@TestMetadata("sealedClassSameModuleExhaustive.kt")
public void testSealedClassSameModuleExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassSameModuleExhaustive.kt");
}
@Test
@TestMetadata("sealedClassSameModuleMissingCase.kt")
public void testSealedClassSameModuleMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedClassSameModuleMissingCase.kt");
}
@Test
@TestMetadata("sealedInterfaceFromDependencyExhaustive.kt")
public void testSealedInterfaceFromDependencyExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromDependencyExhaustive.kt");
}
@Test
@TestMetadata("sealedInterfaceFromDependencyMissingCase.kt")
public void testSealedInterfaceFromDependencyMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromDependencyMissingCase.kt");
}
@Test
@TestMetadata("sealedInterfaceFromLibraryExhaustive.kt")
public void testSealedInterfaceFromLibraryExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromLibraryExhaustive.kt");
}
@Test
@TestMetadata("sealedInterfaceFromLibraryMissingCase.kt")
public void testSealedInterfaceFromLibraryMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceFromLibraryMissingCase.kt");
}
@Test
@TestMetadata("sealedInterfaceSameModuleExhaustive.kt")
public void testSealedInterfaceSameModuleExhaustive() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceSameModuleExhaustive.kt");
}
@Test
@TestMetadata("sealedInterfaceSameModuleMissingCase.kt")
public void testSealedInterfaceSameModuleMissingCase() throws Exception {
runTest("analysis/analysis-api/testData/components/diagnosticsProvider/diagnostics/when/sealedInterfaceSameModuleMissingCase.kt");
}
} }
}
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/isUsedAsExpression") @TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/isUsedAsExpression")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisScriptSourceModuleIsUsedAsExpressionTestGenerated extends AbstractIsUsedAsExpressionTest { public class FirIdeDependentAnalysisScriptSourceModuleIsUsedAsExpressionTestGenerated extends AbstractIsUsedAsExpressionTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInIsUsedAsExpression() throws Exception { public void testAllFilesPresentInIsUsedAsExpression() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/isUsedAsExpression"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/isUsedAsExpression"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol") @TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisScriptSourceModuleReturnTargetSymbolTestGenerated extends AbstractReturnTargetSymbolTest { public class FirIdeDependentAnalysisScriptSourceModuleReturnTargetSymbolTestGenerated extends AbstractReturnTargetSymbolTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInReturnExpressionTargetSymbol() throws Exception { public void testAllFilesPresentInReturnExpressionTargetSymbol() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,21 +28,21 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases") @TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisScriptSourceModuleWhenMissingCasesTestGenerated extends AbstractWhenMissingCasesTest { public class FirIdeDependentAnalysisScriptSourceModuleWhenMissingCasesTestGenerated extends AbstractWhenMissingCasesTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.ScriptSource, TestModuleKind.ScriptSource,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInWhenMissingCases() throws Exception { public void testAllFilesPresentInWhenMissingCases() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases"), Pattern.compile("^(.+)\\.kts$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases"), Pattern.compile("^(.+)\\.kts$"), null, true);
} }
} }
@@ -28,39 +28,39 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol") @TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisSourceModuleReturnTargetSymbolTestGenerated extends AbstractReturnTargetSymbolTest { public class FirIdeDependentAnalysisSourceModuleReturnTargetSymbolTestGenerated extends AbstractReturnTargetSymbolTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInReturnExpressionTargetSymbol() throws Exception { public void testAllFilesPresentInReturnExpressionTargetSymbol() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("labeledReturn.kt") @TestMetadata("labeledReturn.kt")
public void testLabeledReturn() throws Exception { public void testLabeledReturn() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/labeledReturn.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/labeledReturn.kt");
} }
@Test @Test
@TestMetadata("normalReturn.kt") @TestMetadata("normalReturn.kt")
public void testNormalReturn() throws Exception { public void testNormalReturn() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/normalReturn.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/normalReturn.kt");
} }
@Test @Test
@TestMetadata("unresolvedReturn.kt") @TestMetadata("unresolvedReturn.kt")
public void testUnresolvedReturn() throws Exception { public void testUnresolvedReturn() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/unresolvedReturn.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/returnExpressionTargetSymbol/unresolvedReturn.kt");
} }
} }
@@ -28,123 +28,123 @@ import java.util.regex.Pattern;
@TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases") @TestMetadata("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases")
@TestDataPath("$PROJECT_ROOT") @TestDataPath("$PROJECT_ROOT")
public class FirIdeDependentAnalysisSourceModuleWhenMissingCasesTestGenerated extends AbstractWhenMissingCasesTest { public class FirIdeDependentAnalysisSourceModuleWhenMissingCasesTestGenerated extends AbstractWhenMissingCasesTest {
@NotNull @NotNull
@Override @Override
public AnalysisApiTestConfigurator getConfigurator() { public AnalysisApiTestConfigurator getConfigurator() {
return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator( return AnalysisApiFirTestConfiguratorFactory.INSTANCE.createConfigurator(
new AnalysisApiTestConfiguratorFactoryData( new AnalysisApiTestConfiguratorFactoryData(
FrontendKind.Fir, FrontendKind.Fir,
TestModuleKind.Source, TestModuleKind.Source,
AnalysisSessionMode.Dependent, AnalysisSessionMode.Dependent,
AnalysisApiMode.Ide AnalysisApiMode.Ide
) )
); );
} }
@Test @Test
public void testAllFilesPresentInWhenMissingCases() throws Exception { public void testAllFilesPresentInWhenMissingCases() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases"), Pattern.compile("^(.+)\\.kt$"), null, true); KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases"), Pattern.compile("^(.+)\\.kt$"), null, true);
} }
@Test @Test
@TestMetadata("boolean_else.kt") @TestMetadata("boolean_else.kt")
public void testBoolean_else() throws Exception { public void testBoolean_else() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_else.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_else.kt");
} }
@Test @Test
@TestMetadata("boolean_empty.kt") @TestMetadata("boolean_empty.kt")
public void testBoolean_empty() throws Exception { public void testBoolean_empty() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_empty.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_empty.kt");
} }
@Test @Test
@TestMetadata("boolean_noSubject.kt") @TestMetadata("boolean_noSubject.kt")
public void testBoolean_noSubject() throws Exception { public void testBoolean_noSubject() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubject.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubject.kt");
} }
@Test @Test
@TestMetadata("boolean_noSubjectIncorrectCode.kt") @TestMetadata("boolean_noSubjectIncorrectCode.kt")
public void testBoolean_noSubjectIncorrectCode() throws Exception { public void testBoolean_noSubjectIncorrectCode() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubjectIncorrectCode.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubjectIncorrectCode.kt");
} }
@Test @Test
@TestMetadata("boolean_noSubject_else.kt") @TestMetadata("boolean_noSubject_else.kt")
public void testBoolean_noSubject_else() throws Exception { public void testBoolean_noSubject_else() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubject_else.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_noSubject_else.kt");
} }
@Test @Test
@TestMetadata("boolean_partial.kt") @TestMetadata("boolean_partial.kt")
public void testBoolean_partial() throws Exception { public void testBoolean_partial() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_partial.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_partial.kt");
} }
@Test @Test
@TestMetadata("enum_else.kt") @TestMetadata("enum_else.kt")
public void testEnum_else() throws Exception { public void testEnum_else() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_else.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_else.kt");
} }
@Test @Test
@TestMetadata("enum_empty.kt") @TestMetadata("enum_empty.kt")
public void testEnum_empty() throws Exception { public void testEnum_empty() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_empty.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_empty.kt");
} }
@Test @Test
@TestMetadata("enum_partial.kt") @TestMetadata("enum_partial.kt")
public void testEnum_partial() throws Exception { public void testEnum_partial() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_partial.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/enum_partial.kt");
} }
@Test @Test
@TestMetadata("nothing.kt") @TestMetadata("nothing.kt")
public void testNothing() throws Exception { public void testNothing() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nothing.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nothing.kt");
} }
@Test @Test
@TestMetadata("nullableBoolean.kt") @TestMetadata("nullableBoolean.kt")
public void testNullableBoolean() throws Exception { public void testNullableBoolean() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableBoolean.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableBoolean.kt");
} }
@Test @Test
@TestMetadata("nullableEnum.kt") @TestMetadata("nullableEnum.kt")
public void testNullableEnum() throws Exception { public void testNullableEnum() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableEnum.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableEnum.kt");
} }
@Test @Test
@TestMetadata("nullableNothing.kt") @TestMetadata("nullableNothing.kt")
public void testNullableNothing() throws Exception { public void testNullableNothing() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableNothing.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableNothing.kt");
} }
@Test @Test
@TestMetadata("nullableSealedClass_empty.kt") @TestMetadata("nullableSealedClass_empty.kt")
public void testNullableSealedClass_empty() throws Exception { public void testNullableSealedClass_empty() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableSealedClass_empty.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableSealedClass_empty.kt");
} }
@Test @Test
@TestMetadata("sealedClass_else.kt") @TestMetadata("sealedClass_else.kt")
public void testSealedClass_else() throws Exception { public void testSealedClass_else() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_else.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_else.kt");
} }
@Test @Test
@TestMetadata("sealedClass_empty.kt") @TestMetadata("sealedClass_empty.kt")
public void testSealedClass_empty() throws Exception { public void testSealedClass_empty() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_empty.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_empty.kt");
} }
@Test @Test
@TestMetadata("sealedClass_partial.kt") @TestMetadata("sealedClass_partial.kt")
public void testSealedClass_partial() throws Exception { public void testSealedClass_partial() {
runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_partial.kt"); runTest("analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/sealedClass_partial.kt");
} }
} }

Some files were not shown because too many files have changed in this diff Show More