Skip to content

Commit f96e827

Browse files
committed
Use ObjectMapper Builder
1 parent 23127ca commit f96e827

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

src/test/kotlin/com/fasterxml/jackson/module/kotlin/test/KClassSerializerDeserializerTest.kt

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@ package com.fasterxml.jackson.module.kotlin.test
22

33
import com.fasterxml.jackson.core.JsonGenerator
44
import com.fasterxml.jackson.core.JsonParser
5-
import com.fasterxml.jackson.databind.*
5+
import com.fasterxml.jackson.databind.DeserializationContext
6+
import com.fasterxml.jackson.databind.JsonDeserializer
7+
import com.fasterxml.jackson.databind.JsonSerializer
8+
import com.fasterxml.jackson.databind.SerializerProvider
69
import com.fasterxml.jackson.databind.module.SimpleModule
710
import com.fasterxml.jackson.module.kotlin.addDeserializer
811
import com.fasterxml.jackson.module.kotlin.addSerializer
9-
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
10-
import com.fasterxml.jackson.module.kotlin.readValue
12+
import com.fasterxml.jackson.module.kotlin.jacksonMapperBuilder
1113
import org.hamcrest.CoreMatchers.equalTo
1214
import org.hamcrest.MatcherAssert.assertThat
1315
import org.junit.Test
@@ -16,10 +18,11 @@ import java.math.RoundingMode
1618

1719
class KClassSerializerDeserializerTest {
1820

19-
val objectMapper = jacksonObjectMapper()
20-
.registerModule(SimpleModule()
21+
val objectMapper = jacksonMapperBuilder()
22+
.addModule(SimpleModule()
2123
.addSerializer(Double::class, RoundingSerializer())
2224
.addDeserializer(Double::class, RoundingDeserializer()))
25+
.build()
2326

2427

2528
@Test
@@ -32,12 +35,12 @@ class KClassSerializerDeserializerTest {
3235

3336
@Test
3437
fun `test custom deserializer expecting object deserialized with rounding deserializer applied`() {
35-
val testResult = objectMapper.readValue<TestDoubleData>("""
38+
val testResult = objectMapper.readValue("""
3639
{
3740
"nonNullVal":1.5567,
3841
"nullVal":1.5678
3942
}
40-
""".trimIndent())
43+
""".trimIndent(), TestDoubleData::class.java)
4144
assertThat(testResult.nonNullVal, equalTo(1.56))
4245
assertThat(testResult.nullVal, equalTo(1.57))
4346
}

0 commit comments

Comments
 (0)