diff options
Diffstat (limited to 'formats/hocon/src/test/kotlin/kotlinx/serialization/hocon/HoconObjectsTest.kt')
-rw-r--r-- | formats/hocon/src/test/kotlin/kotlinx/serialization/hocon/HoconObjectsTest.kt | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/formats/hocon/src/test/kotlin/kotlinx/serialization/hocon/HoconObjectsTest.kt b/formats/hocon/src/test/kotlin/kotlinx/serialization/hocon/HoconObjectsTest.kt index a52974f7..8726ea38 100644 --- a/formats/hocon/src/test/kotlin/kotlinx/serialization/hocon/HoconObjectsTest.kt +++ b/formats/hocon/src/test/kotlin/kotlinx/serialization/hocon/HoconObjectsTest.kt @@ -6,17 +6,21 @@ package kotlinx.serialization.hocon import com.typesafe.config.* import kotlinx.serialization.* +import kotlinx.serialization.modules.* import org.junit.* import org.junit.Assert.* internal inline fun <reified T> deserializeConfig( configString: String, deserializer: DeserializationStrategy<T>, - useNamingConvention: Boolean = false + useNamingConvention: Boolean = false, + modules: SerializersModule = Hocon.serializersModule ): T { val ucnc = useNamingConvention - return Hocon { useConfigNamingConvention = ucnc } - .decodeFromConfig(deserializer, ConfigFactory.parseString(configString)) + return Hocon { + useConfigNamingConvention = ucnc + serializersModule = modules + }.decodeFromConfig(deserializer, ConfigFactory.parseString(configString)) } class ConfigParserObjectsTest { |