[Gradle] Update IdeOriginalMetadataDependencyResolverTest: Test with kotlin-test-common instead of stdlib

(because stdlib is now published with new metadata formats)

See: KT-56278
^KT-60901 Verification Pending
This commit is contained in:
Sebastian Sellmair
2023-08-09 11:39:01 +02:00
committed by Space Team
parent f06a1c89ef
commit fa2b21e71b
@@ -8,6 +8,8 @@
package org.jetbrains.kotlin.gradle.dependencyResolutionTests.tcs
import org.jetbrains.kotlin.gradle.dependencyResolutionTests.mavenCentralCacheRedirector
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformSourceSetConventionsImpl.commonTest
import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformSourceSetConventionsImpl.dependencies
import org.jetbrains.kotlin.gradle.dsl.multiplatformExtension
import org.jetbrains.kotlin.gradle.idea.testFixtures.tcs.assertMatches
import org.jetbrains.kotlin.gradle.idea.testFixtures.tcs.binaryCoordinates
@@ -21,10 +23,10 @@ import org.junit.Test
class IdeOriginalMetadataDependencyResolverTest {
@Test
fun `test kotlin-stdlib-common`() {
fun `test kotlin-test-common`() {
val project = buildProject {
enableDependencyVerification(false)
enableDefaultStdlibDependency(true)
enableDefaultStdlibDependency(false)
applyMultiplatformPlugin()
repositories.mavenLocal()
repositories.mavenCentralCacheRedirector()
@@ -36,17 +38,15 @@ class IdeOriginalMetadataDependencyResolverTest {
kotlin.linuxX64()
kotlin.linuxArm64()
kotlin.applyDefaultHierarchyTemplate()
kotlin.sourceSets.commonTest.dependencies {
implementation("org.jetbrains.kotlin:kotlin-test-common:${kotlin.coreLibrariesVersion}")
}
project.evaluate()
val stdlibCommonSourceSets = listOf("commonMain", "commonTest").map(kotlin.sourceSets::getByName)
for (sourceSet in stdlibCommonSourceSets) {
IdeOriginalMetadataDependencyResolver.resolve(sourceSet).assertMatches(
binaryCoordinates("org.jetbrains.kotlin:kotlin-stdlib:common:${kotlin.coreLibrariesVersion}")
)
}
IdeOriginalMetadataDependencyResolver.resolve(kotlin.sourceSets.commonTest.get()).assertMatches(
binaryCoordinates("org.jetbrains.kotlin:kotlin-test-common:${kotlin.coreLibrariesVersion}")
)
}
@Test