fixup! KT-66225 Add NativeBinary baseName test
diff --git a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/unitTests/NativeBinaryTest.kt b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/unitTests/NativeBinaryTest.kt
index 4978793..d67fd25 100644
--- a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/unitTests/NativeBinaryTest.kt
+++ b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/unitTests/NativeBinaryTest.kt
@@ -8,41 +8,36 @@
package org.jetbrains.kotlin.gradle.unitTests
import org.jetbrains.kotlin.gradle.dsl.multiplatformExtension
-import org.jetbrains.kotlin.gradle.plugin.mpp.Framework
-import org.jetbrains.kotlin.gradle.plugin.mpp.NativeBuildType
import org.jetbrains.kotlin.gradle.util.buildProjectWithMPP
-import org.jetbrains.kotlin.gradle.util.main
import kotlin.test.*
class NativeBinaryTest {
@Test
fun `test baseNameProvider`() {
- val project = buildProjectWithMPP {
- project.multiplatformExtension.iosSimulatorArm64()
- }
-
- val compilation = project
- .multiplatformExtension
- .iosSimulatorArm64()
- .compilations
- .main
-
- assertNotNull(compilation)
-
val initialBaseName = "Shared"
- val binary = Framework("Test", initialBaseName, NativeBuildType.DEBUG, compilation)
- val nameProvider = binary.baseNameProvider
- fun checkBaseName(name: String) {
- assertEquals(binary.baseName, name)
- assertEquals(nameProvider.get(), name)
+ buildProjectWithMPP {
+ multiplatformExtension.apply {
+ iosSimulatorArm64 {
+ binaries {
+ framework(initialBaseName) {
+ val nameProvider = this.baseNameProvider
+
+ fun checkBaseName(name: String) {
+ assertEquals(baseName, name)
+ assertEquals(nameProvider.get(), name)
+ }
+
+ checkBaseName(initialBaseName)
+
+ val newBaseName = "NewShared"
+ this.baseName = newBaseName
+ checkBaseName(newBaseName)
+ }
+ }
+ }
+ }
}
-
- checkBaseName(initialBaseName)
-
- val newBaseName = "NewShared"
- binary.baseName = newBaseName
- checkBaseName(newBaseName)
}
}
\ No newline at end of file