diff options
author | Tatu Saloranta <tatu.saloranta@iki.fi> | 2020-05-02 13:25:18 -0700 |
---|---|---|
committer | Tatu Saloranta <tatu.saloranta@iki.fi> | 2020-05-02 13:25:18 -0700 |
commit | fc651805945216bcafd170593efd3ff911a2789f (patch) | |
tree | bcbfa7c7bc977562a2e7b4664dc6f2f4d3e77c72 /src | |
parent | 9a70c0e133cbf287f86b4138264494553a987429 (diff) | |
download | jackson-databind-fc651805945216bcafd170593efd3ff911a2789f.tar.gz |
Minor test cleanup
Diffstat (limited to 'src')
-rw-r--r-- | src/test/java/com/fasterxml/jackson/failing/BuilderDeserializationTest2486.java | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/src/test/java/com/fasterxml/jackson/failing/BuilderDeserializationTest2486.java b/src/test/java/com/fasterxml/jackson/failing/BuilderDeserializationTest2486.java index 8fcc7a4b1..22d1357a8 100644 --- a/src/test/java/com/fasterxml/jackson/failing/BuilderDeserializationTest2486.java +++ b/src/test/java/com/fasterxml/jackson/failing/BuilderDeserializationTest2486.java @@ -29,7 +29,7 @@ public class BuilderDeserializationTest2486 // Default constructor } - @JsonCreator + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) public Builder(final List<Object> jsonArray) { withIndex((int) jsonArray.get(0)); } @@ -64,7 +64,7 @@ public class BuilderDeserializationTest2486 // Default constructor } - @JsonCreator + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) public Builder(final int i) { withIndex(i); } @@ -80,6 +80,8 @@ public class BuilderDeserializationTest2486 } } + private final ObjectMapper MAPPER = newJsonMapper(); + // This test passes when the array based @JsonCreator is removed from the // MyPOJOWithArrayCreator.Builder implementation. The presence of the creator // in the case of arrays breaks deserialize from an object. @@ -89,30 +91,26 @@ public class BuilderDeserializationTest2486 // // I left some notes in BeanDeserializerBase as to behavior. public void testPOJOWithArrayCreatorFromObjectRepresentation() throws Exception { - final ObjectMapper mapper = new ObjectMapper(); final String json = aposToQuotes("{ 'index': 123 }"); - final MyPOJOWithArrayCreator deserialized = mapper.readValue(json, MyPOJOWithArrayCreator.class); + final MyPOJOWithArrayCreator deserialized = MAPPER.readValue(json, MyPOJOWithArrayCreator.class); assertEquals(123, deserialized.getIndex()); } public void testPOJOWithArrayCreatorFromArrayRepresentation() throws Exception { - final ObjectMapper mapper = new ObjectMapper(); - final String json = aposToQuotes("[123]"); - final MyPOJOWithArrayCreator deserialized = mapper.readValue(json, MyPOJOWithArrayCreator.class); + final String json = "[123]"; + final MyPOJOWithArrayCreator deserialized = MAPPER.readValue(json, MyPOJOWithArrayCreator.class); assertEquals(123, deserialized.getIndex()); } public void testPOJOWithPrimitiveCreatorFromObjectRepresentation() throws Exception { - final ObjectMapper mapper = new ObjectMapper(); final String json = aposToQuotes("{ 'index': 123 }"); - final MyPOJOWithPrimitiveCreator deserialized = mapper.readValue(json, MyPOJOWithPrimitiveCreator.class); + final MyPOJOWithPrimitiveCreator deserialized = MAPPER.readValue(json, MyPOJOWithPrimitiveCreator.class); assertEquals(123, deserialized.getIndex()); } public void testPOJOWithPrimitiveCreatorFromPrimitiveRepresentation() throws Exception { - final ObjectMapper mapper = new ObjectMapper(); - final String json = aposToQuotes("123"); - final MyPOJOWithPrimitiveCreator deserialized = mapper.readValue(json, MyPOJOWithPrimitiveCreator.class); + final String json ="123"; + final MyPOJOWithPrimitiveCreator deserialized = MAPPER.readValue(json, MyPOJOWithPrimitiveCreator.class); assertEquals(123, deserialized.getIndex()); } }
\ No newline at end of file |