From 417b4300333087c41b669bf0d8f33ff2a46618ae Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Fri, 19 May 2017 16:14:27 +0300 Subject: [PATCH] Test reproducing KT-17855 --- .../mainInTwoModules/before/A/A.iml | 12 ++++++++++++ .../mainInTwoModules/before/A/src/main.kt | 3 +++ .../mainInTwoModules/before/B/B.iml | 11 +++++++++++ .../mainInTwoModules/before/B/src/main.kt | 3 +++ .../mainInTwoModules/expected.xml | 3 +++ .../mainInTwoModules/mainInTwoModules.test | 5 +++++ .../MultiFileInspectionTestGenerated.java | 6 ++++++ 7 files changed, 43 insertions(+) create mode 100644 idea/testData/multiFileInspections/mainInTwoModules/before/A/A.iml create mode 100644 idea/testData/multiFileInspections/mainInTwoModules/before/A/src/main.kt create mode 100644 idea/testData/multiFileInspections/mainInTwoModules/before/B/B.iml create mode 100644 idea/testData/multiFileInspections/mainInTwoModules/before/B/src/main.kt create mode 100644 idea/testData/multiFileInspections/mainInTwoModules/expected.xml create mode 100644 idea/testData/multiFileInspections/mainInTwoModules/mainInTwoModules.test diff --git a/idea/testData/multiFileInspections/mainInTwoModules/before/A/A.iml b/idea/testData/multiFileInspections/mainInTwoModules/before/A/A.iml new file mode 100644 index 00000000000..0f75d4273fc --- /dev/null +++ b/idea/testData/multiFileInspections/mainInTwoModules/before/A/A.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/idea/testData/multiFileInspections/mainInTwoModules/before/A/src/main.kt b/idea/testData/multiFileInspections/mainInTwoModules/before/A/src/main.kt new file mode 100644 index 00000000000..adb5b33c573 --- /dev/null +++ b/idea/testData/multiFileInspections/mainInTwoModules/before/A/src/main.kt @@ -0,0 +1,3 @@ +fun main(args: Array) { + +} \ No newline at end of file diff --git a/idea/testData/multiFileInspections/mainInTwoModules/before/B/B.iml b/idea/testData/multiFileInspections/mainInTwoModules/before/B/B.iml new file mode 100644 index 00000000000..c90834f2d60 --- /dev/null +++ b/idea/testData/multiFileInspections/mainInTwoModules/before/B/B.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/idea/testData/multiFileInspections/mainInTwoModules/before/B/src/main.kt b/idea/testData/multiFileInspections/mainInTwoModules/before/B/src/main.kt new file mode 100644 index 00000000000..adb5b33c573 --- /dev/null +++ b/idea/testData/multiFileInspections/mainInTwoModules/before/B/src/main.kt @@ -0,0 +1,3 @@ +fun main(args: Array) { + +} \ No newline at end of file diff --git a/idea/testData/multiFileInspections/mainInTwoModules/expected.xml b/idea/testData/multiFileInspections/mainInTwoModules/expected.xml new file mode 100644 index 00000000000..26f3337ce90 --- /dev/null +++ b/idea/testData/multiFileInspections/mainInTwoModules/expected.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/idea/testData/multiFileInspections/mainInTwoModules/mainInTwoModules.test b/idea/testData/multiFileInspections/mainInTwoModules/mainInTwoModules.test new file mode 100644 index 00000000000..3d94d87d62d --- /dev/null +++ b/idea/testData/multiFileInspections/mainInTwoModules/mainInTwoModules.test @@ -0,0 +1,5 @@ +{ + "inspectionClass": "org.jetbrains.kotlin.idea.inspections.UnusedSymbolInspection", + "withRuntime": "true", + "isMultiModule": "true" +} \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/codeInsight/MultiFileInspectionTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/codeInsight/MultiFileInspectionTestGenerated.java index 7782a0886ae..e23d6024167 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/codeInsight/MultiFileInspectionTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/codeInsight/MultiFileInspectionTestGenerated.java @@ -48,6 +48,12 @@ public class MultiFileInspectionTestGenerated extends AbstractMultiFileInspectio doTest(fileName); } + @TestMetadata("mainInTwoModules/mainInTwoModules.test") + public void testMainInTwoModules_MainInTwoModules() throws Exception { + String fileName = KotlinTestUtils.navigationMetadata("idea/testData/multiFileInspections/mainInTwoModules/mainInTwoModules.test"); + doTest(fileName); + } + @TestMetadata("mismatchedProjectAndDirectory/mismatchedProjectAndDirectory.test") public void testMismatchedProjectAndDirectory_MismatchedProjectAndDirectory() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/multiFileInspections/mismatchedProjectAndDirectory/mismatchedProjectAndDirectory.test");