SDI/src/commonTest/kotlin/dev/inmo/sdi/TestModuleSerialization.kt
2021-02-19 19:30:22 +06:00

15 lines
393 B
Kotlin

package dev.inmo.sdi
import kotlinx.serialization.InternalSerializationApi
import kotlin.test.assertEquals
@InternalSerializationApi
fun testModuleSerialization(
module: Module
) {
val serializedModule = loadModule(nonStrictJson.encodeToString(DefaultModuleSerializer, module))
module.forEach { (key, value) ->
assertEquals(value, serializedModule.getValue(key))
}
}