From ace17c71e7ca6771e500f79111be82e881cb7a9b Mon Sep 17 00:00:00 2001 From: Sebastian Sellmair Date: Mon, 21 Nov 2022 13:42:18 +0100 Subject: [PATCH] [Gradle] Implement IdeNativePlatformDependencyResolver.`test - non native source sets` KT-54974 --- .../IdeNativePlatformDependencyResolverTest.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/ide/IdeNativePlatformDependencyResolverTest.kt b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/ide/IdeNativePlatformDependencyResolverTest.kt index 7f7d2fcdb2c..009969378f1 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/ide/IdeNativePlatformDependencyResolverTest.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/ide/IdeNativePlatformDependencyResolverTest.kt @@ -63,4 +63,22 @@ class IdeNativePlatformDependencyResolverTest { IdeNativePlatformDependencyResolver.resolve(macosArm64Main).assertMatches(dependencies) IdeNativePlatformDependencyResolver.resolve(macosArm64Test).assertMatches(dependencies) } + + @Test + fun `test - non native source sets`() { + val project = buildProjectWithMPP() + val kotlin = project.multiplatformExtension + kotlin.jvm() + kotlin.linuxX64() + + val commonMain = kotlin.sourceSets.getByName("commonMain") + val commonTest = kotlin.sourceSets.getByName("commonTest") + val jvmMain = kotlin.sourceSets.getByName("jvmMain") + val jvmTest = kotlin.sourceSets.getByName("jvmTest") + + IdeNativePlatformDependencyResolver.resolve(commonMain).assertMatches(emptyList()) + IdeNativePlatformDependencyResolver.resolve(commonTest).assertMatches(emptyList()) + IdeNativePlatformDependencyResolver.resolve(jvmMain).assertMatches(emptyList()) + IdeNativePlatformDependencyResolver.resolve(jvmTest).assertMatches(emptyList()) + } }