[Gradle] Implement IdeNativePlatformDependencyResolver.test - non native source sets

KT-54974
This commit is contained in:
Sebastian Sellmair
2022-11-21 13:42:18 +01:00
committed by Space Team
parent 4bcd8b4b66
commit ace17c71e7
@@ -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<Any>())
IdeNativePlatformDependencyResolver.resolve(commonTest).assertMatches(emptyList<Any>())
IdeNativePlatformDependencyResolver.resolve(jvmMain).assertMatches(emptyList<Any>())
IdeNativePlatformDependencyResolver.resolve(jvmTest).assertMatches(emptyList<Any>())
}
}