From f8a21340d05918747986bd12221dfc214c7943e5 Mon Sep 17 00:00:00 2001 From: Dmitry Gridin Date: Wed, 12 Feb 2020 11:44:38 +0700 Subject: [PATCH] ProhibitRepeatedUseSiteTargetAnnotationsMigrationInspection: add test #KT-36257 --- .../notApplicable.kt | 10 ++++++++++ .../idea/inspections/LocalInspectionTestGenerated.java | 5 +++++ 2 files changed, 15 insertions(+) create mode 100644 idea/testData/inspectionsLocal/prohibitRepeatedUseSiteTargetAnnotationsMigration/notApplicable.kt diff --git a/idea/testData/inspectionsLocal/prohibitRepeatedUseSiteTargetAnnotationsMigration/notApplicable.kt b/idea/testData/inspectionsLocal/prohibitRepeatedUseSiteTargetAnnotationsMigration/notApplicable.kt new file mode 100644 index 00000000000..270731131b8 --- /dev/null +++ b/idea/testData/inspectionsLocal/prohibitRepeatedUseSiteTargetAnnotationsMigration/notApplicable.kt @@ -0,0 +1,10 @@ +// LANGUAGE_VERSION: 1.4 +// PROBLEM: none + +@Repeatable +@Retention(AnnotationRetention.SOURCE) +annotation class Ann(val n: Int) + +@get:Ann(10) +val a: String + @Ann(20) get() = "foo" \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/inspections/LocalInspectionTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/inspections/LocalInspectionTestGenerated.java index 18eaf6c09e0..71283c91812 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/inspections/LocalInspectionTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/inspections/LocalInspectionTestGenerated.java @@ -6648,6 +6648,11 @@ public class LocalInspectionTestGenerated extends AbstractLocalInspectionTest { KotlinTestUtils.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("idea/testData/inspectionsLocal/prohibitRepeatedUseSiteTargetAnnotationsMigration"), Pattern.compile("^([\\w\\-_]+)\\.(kt|kts)$"), null, true); } + @TestMetadata("notApplicable.kt") + public void testNotApplicable() throws Exception { + runTest("idea/testData/inspectionsLocal/prohibitRepeatedUseSiteTargetAnnotationsMigration/notApplicable.kt"); + } + @TestMetadata("simple.kt") public void testSimple() throws Exception { runTest("idea/testData/inspectionsLocal/prohibitRepeatedUseSiteTargetAnnotationsMigration/simple.kt");