Added test for taking kryos

This commit is contained in:
nathan 2020-09-10 02:15:19 +02:00
parent 030387c378
commit 9c34b412b1

View File

@ -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<KryoExtra>()
for (i in 0 until 17) {
kryos.add(serialization.takeKryo())
}
kryos.forEach {
serialization.returnKryo(it)
}
}
@Test
fun checkOutOfOrder() {