diff --git a/libraries/tools/kotlin-gradle-plugin-idea/src/main/kotlin/org/jetbrains/kotlin/gradle/kpm/KotlinExternalModelContainer.kt b/libraries/tools/kotlin-gradle-plugin-idea/src/main/kotlin/org/jetbrains/kotlin/gradle/kpm/KotlinExternalModelContainer.kt index a34b8eaeb5f..d9e3104e24c 100644 --- a/libraries/tools/kotlin-gradle-plugin-idea/src/main/kotlin/org/jetbrains/kotlin/gradle/kpm/KotlinExternalModelContainer.kt +++ b/libraries/tools/kotlin-gradle-plugin-idea/src/main/kotlin/org/jetbrains/kotlin/gradle/kpm/KotlinExternalModelContainer.kt @@ -25,6 +25,10 @@ abstract class KotlinExternalModelContainer internal constructor() : Serializabl override fun contains(key: KotlinExternalModelKey): Boolean = false override fun get(key: KotlinExternalModelKey): T? = null } + + override fun toString(): String { + return "KotlinExternalModelContainer(${ids.joinToString("; ", "[", "]")}" + } } abstract class KotlinMutableExternalModelContainer internal constructor() : KotlinExternalModelContainer() { diff --git a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/kpm/idea/KotlinIdeaProjectModelSerializableTest.kt b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/kpm/idea/IdeaKotlinProjectModelSerializableTest.kt similarity index 92% rename from libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/kpm/idea/KotlinIdeaProjectModelSerializableTest.kt rename to libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/kpm/idea/IdeaKotlinProjectModelSerializableTest.kt index eddca8298ea..2e5892185fa 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/kpm/idea/KotlinIdeaProjectModelSerializableTest.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/kpm/idea/IdeaKotlinProjectModelSerializableTest.kt @@ -21,7 +21,7 @@ import kotlin.test.Test import kotlin.test.assertEquals import kotlin.test.fail -class KotlinIdeaProjectModelSerializableTest : AbstractKpmExtensionTest() { +class IdeaKotlinProjectModelSerializableTest : AbstractKpmExtensionTest() { @Test fun `test - serialize and deserialize - empty project`() { @@ -61,8 +61,8 @@ class KotlinIdeaProjectModelSerializableTest : AbstractKpmExtensionTest() { } assertEquals( - model, deserializedModel, - "Expected deserializedModel to match source model" + model.toString(), deserializedModel.toString(), + "Expected deserializedModel string representation to match source model" ) } }