From 21f7cd5d8f85755e68d5d3c27cf41fd74748c79b Mon Sep 17 00:00:00 2001 From: Konstantin Tskhovrebov Date: Fri, 5 Jun 2020 18:26:23 +0300 Subject: [PATCH] Add test for check expect/actual gutters at same module. --- .../expectWithActualInSameModule/common/common.kt | 9 +++++++++ .../expectWithActualInSameModule/common/sample.kt | 5 +++++ .../resolve/MultiModuleLineMarkerTestGenerated.java | 5 +++++ 3 files changed, 19 insertions(+) create mode 100644 idea/testData/multiModuleLineMarker/expectWithActualInSameModule/common/common.kt create mode 100644 idea/testData/multiModuleLineMarker/expectWithActualInSameModule/common/sample.kt diff --git a/idea/testData/multiModuleLineMarker/expectWithActualInSameModule/common/common.kt b/idea/testData/multiModuleLineMarker/expectWithActualInSameModule/common/common.kt new file mode 100644 index 00000000000..fa233eae1d0 --- /dev/null +++ b/idea/testData/multiModuleLineMarker/expectWithActualInSameModule/common/common.kt @@ -0,0 +1,9 @@ +package sample + +expect fun sameFile() + +actual fun sameFile() = Unit + +expect fun sameModule() + +fun noExpectActualDeclaration() = Unit \ No newline at end of file diff --git a/idea/testData/multiModuleLineMarker/expectWithActualInSameModule/common/sample.kt b/idea/testData/multiModuleLineMarker/expectWithActualInSameModule/common/sample.kt new file mode 100644 index 00000000000..91976295ca0 --- /dev/null +++ b/idea/testData/multiModuleLineMarker/expectWithActualInSameModule/common/sample.kt @@ -0,0 +1,5 @@ +// !CHECK_HIGHLIGHTING + +package sample + +actual fun sameModule() = Unit \ No newline at end of file diff --git a/idea/tests/org/jetbrains/kotlin/idea/caches/resolve/MultiModuleLineMarkerTestGenerated.java b/idea/tests/org/jetbrains/kotlin/idea/caches/resolve/MultiModuleLineMarkerTestGenerated.java index 6e45fd868b9..1ffcbb468bb 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/caches/resolve/MultiModuleLineMarkerTestGenerated.java +++ b/idea/tests/org/jetbrains/kotlin/idea/caches/resolve/MultiModuleLineMarkerTestGenerated.java @@ -73,6 +73,11 @@ public class MultiModuleLineMarkerTestGenerated extends AbstractMultiModuleLineM runTest("idea/testData/multiModuleLineMarker/expectEnumWithEnumEntriesInOneLine/"); } + @TestMetadata("expectWithActualInSameModule") + public void testExpectWithActualInSameModule() throws Exception { + runTest("idea/testData/multiModuleLineMarker/expectWithActualInSameModule/"); + } + @TestMetadata("expectWithOverload") public void testExpectWithOverload() throws Exception { runTest("idea/testData/multiModuleLineMarker/expectWithOverload/");