[MPP] Remove obsolete targets from KotlinTargetHierarchyDslTest

and add missing assertions for the targets that are not checked

^KT-58822
This commit is contained in:
Timofey.Solonin
2023-06-06 12:21:40 +02:00
committed by Space Team
parent 63a327808c
commit 928c590599
@@ -26,11 +26,9 @@ class KotlinTargetHierarchyDslTest {
@Test @Test
@Suppress("DEPRECATION_ERROR") // deprecated K/N targets
fun `test - hierarchy default - targets from all families`() { fun `test - hierarchy default - targets from all families`() {
kotlin.apply { kotlin.apply {
targetHierarchy.default() targetHierarchy.default()
iosArm32()
iosArm64() iosArm64()
iosX64() iosX64()
iosSimulatorArm64() iosSimulatorArm64()
@@ -45,10 +43,8 @@ class KotlinTargetHierarchyDslTest {
macosArm64() macosArm64()
linuxX64() linuxX64()
linuxArm32Hfp()
mingwX64() mingwX64()
mingwX86()
androidNativeArm32() androidNativeArm32()
androidNativeArm64() androidNativeArm64()
@@ -60,7 +56,8 @@ class KotlinTargetHierarchyDslTest {
) )
assertEquals( assertEquals(
stringSetOf("nativeTest"), kotlin.dependingSourceSetNames("commonTest") stringSetOf("nativeTest"),
kotlin.dependingSourceSetNames("commonTest")
) )
assertEquals( assertEquals(
@@ -84,12 +81,12 @@ class KotlinTargetHierarchyDslTest {
) )
assertEquals( assertEquals(
stringSetOf("iosArm32Main", "iosArm64Main", "iosSimulatorArm64Main", "iosX64Main"), stringSetOf("iosArm64Main", "iosSimulatorArm64Main", "iosX64Main"),
kotlin.dependingSourceSetNames("iosMain") kotlin.dependingSourceSetNames("iosMain")
) )
assertEquals( assertEquals(
stringSetOf("iosArm32Test", "iosArm64Test", "iosSimulatorArm64Test", "iosX64Test"), stringSetOf("iosArm64Test", "iosSimulatorArm64Test", "iosX64Test"),
kotlin.dependingSourceSetNames("iosTest") kotlin.dependingSourceSetNames("iosTest")
) )
@@ -114,14 +111,44 @@ class KotlinTargetHierarchyDslTest {
) )
assertEquals( assertEquals(
stringSetOf("linuxArm32HfpMain", "linuxX64Main"), stringSetOf("linuxX64Main"),
kotlin.dependingSourceSetNames("linuxMain") kotlin.dependingSourceSetNames("linuxMain")
) )
assertEquals( assertEquals(
stringSetOf("linuxArm32HfpTest", "linuxX64Test"), stringSetOf("linuxX64Test"),
kotlin.dependingSourceSetNames("linuxTest") kotlin.dependingSourceSetNames("linuxTest")
) )
assertEquals(
stringSetOf("macosArm64Main", "macosX64Main"),
kotlin.dependingSourceSetNames("macosMain")
)
assertEquals(
stringSetOf("macosArm64Test", "macosX64Test"),
kotlin.dependingSourceSetNames("macosTest")
)
assertEquals(
stringSetOf("mingwX64Main"),
kotlin.dependingSourceSetNames("mingwMain")
)
assertEquals(
stringSetOf("mingwX64Test"),
kotlin.dependingSourceSetNames("mingwTest")
)
assertEquals(
stringSetOf("androidNativeArm32Main", "androidNativeArm64Main"),
kotlin.dependingSourceSetNames("androidNativeMain")
)
assertEquals(
stringSetOf("androidNativeArm32Test", "androidNativeArm64Test"),
kotlin.dependingSourceSetNames("androidNativeTest")
)
} }
@Test @Test