Skip to content

Commit 36266ee

Browse files
committed
Update CaseClassDeserializerTest.scala
1 parent 69a6247 commit 36266ee

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/test/scala/tools/jackson/module/scala/deser/CaseClassDeserializerTest.scala

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ object CaseClassDeserializerTest {
7878
case class AnnotatedMapHolder[K, V](@JsonSetter(nulls = Nulls.AS_EMPTY)map: Map[K, V])
7979

8080
case class VarTestConstructor(var test: Int)
81+
case class AnnotatedVarTestConstructor(@JsonProperty("t") var test: Int)
8182
}
8283

8384
class CaseClassDeserializerTest extends DeserializerTest {
@@ -286,4 +287,10 @@ class CaseClassDeserializerTest extends DeserializerTest {
286287
val res = newMapper.readValue(input, classOf[VarTestConstructor])
287288
res.test shouldEqual 123
288289
}
290+
291+
it should "deserialize AnnotatedVarTestConstructor" in {
292+
val input = """{"t":123}"""
293+
val res = JsonMapper.builderWithJackson2Defaults().build().readValue(input, classOf[AnnotatedVarTestConstructor])
294+
res.test shouldEqual 123
295+
}
289296
}

0 commit comments

Comments
 (0)