Skip to content

Commit 899e73d

Browse files
committed
create new mappers for each test case (wrong state being kept by jackson-databind)
1 parent 2de406e commit 899e73d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/test/scala/com/fasterxml/jackson/module/scala/deser/EitherDeserializerTest.scala

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,10 @@ class EitherDeserializerTest extends DeserializerTest with EitherJsonTestSupport
101101
deserialize("""{"either":{"r":{"a":"1","b":null,"c":1}}}""", typeRef) shouldBe EitherField(Right(PlainPojoObject("1", None, 1)))
102102
deserialize("""{"either":{"right":{"a":"1","b":null,"c":1}}}""", typeRef) shouldBe EitherField(Right(PlainPojoObject("1", None, 1)))
103103
}
104+
105+
override def deserialize[T](value: String, typeReference: TypeReference[T]): T = {
106+
newMapper.readValue(value, typeReference)
107+
}
104108
}
105109

106110

0 commit comments

Comments
 (0)