Added test for taking kryos
This commit is contained in:
parent
030387c378
commit
9c34b412b1
|
@ -18,6 +18,7 @@ package dorkboxTest.network
|
||||||
import dorkbox.network.Client
|
import dorkbox.network.Client
|
||||||
import dorkbox.network.Server
|
import dorkbox.network.Server
|
||||||
import dorkbox.network.connection.Connection
|
import dorkbox.network.connection.Connection
|
||||||
|
import dorkbox.network.serialization.KryoExtra
|
||||||
import dorkbox.network.serialization.Serialization
|
import dorkbox.network.serialization.Serialization
|
||||||
import kotlinx.coroutines.runBlocking
|
import kotlinx.coroutines.runBlocking
|
||||||
import org.junit.Assert
|
import org.junit.Assert
|
||||||
|
@ -59,6 +60,20 @@ class SerializationValidationTest : BaseTest() {
|
||||||
waitForThreads()
|
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
|
@Test
|
||||||
fun checkOutOfOrder() {
|
fun checkOutOfOrder() {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user