diff --git a/test/dorkboxTest/network/SerializationValidationTest.kt b/test/dorkboxTest/network/SerializationValidationTest.kt index 42330297..d3220c3e 100644 --- a/test/dorkboxTest/network/SerializationValidationTest.kt +++ b/test/dorkboxTest/network/SerializationValidationTest.kt @@ -18,6 +18,7 @@ package dorkboxTest.network import dorkbox.network.Client import dorkbox.network.Server import dorkbox.network.connection.Connection +import dorkbox.network.serialization.KryoExtra import dorkbox.network.serialization.Serialization import kotlinx.coroutines.runBlocking import org.junit.Assert @@ -59,6 +60,20 @@ class SerializationValidationTest : BaseTest() { waitForThreads() } + @Test + fun checkTakeKryo() { + val serialization = serverConfig().serialization + + val kryos = mutableListOf() + for (i in 0 until 17) { + kryos.add(serialization.takeKryo()) + } + + kryos.forEach { + serialization.returnKryo(it) + } + } + @Test fun checkOutOfOrder() {