[Gradle] Add IdeaKotlinClasspathSerializationTest.test - empty ByteArray

^KT-55475 Verification Pending
This commit is contained in:
Sebastian Sellmair
2022-12-16 11:10:40 +01:00
committed by Space Team
parent e19d5768e2
commit ca32347c91
@@ -9,6 +9,7 @@ import org.jetbrains.kotlin.gradle.idea.proto.AbstractSerializationTest
import org.jetbrains.kotlin.gradle.idea.tcs.IdeaKotlinClasspath
import org.jetbrains.kotlin.gradle.idea.testFixtures.tcs.TestIdeaKotlinInstances
import kotlin.test.Test
import kotlin.test.assertEquals
import kotlin.test.fail
class IdeaKotlinClasspathSerializationTest : AbstractSerializationTest<IdeaKotlinClasspath>() {
@@ -25,4 +26,11 @@ class IdeaKotlinClasspathSerializationTest : AbstractSerializationTest<IdeaKotli
@Test
fun `test - emptyClasspath`() = testSerialization(TestIdeaKotlinInstances.emptyClasspath)
@Test
fun `test - empty ByteArray`() {
assertEquals(IdeaKotlinClasspath(), deserialize(byteArrayOf()))
if (serialize(IdeaKotlinClasspath()).isNotEmpty())
fail("Expected empty classpath to serialize into empty ByteArray")
}
}