Skip to content

Commit db3aefb

Browse files
committed
...
1 parent cfbbe76 commit db3aefb

File tree

3 files changed

+8
-17
lines changed

3 files changed

+8
-17
lines changed

src/test/java/com/fasterxml/jackson/databind/deser/jdk/JDKScalarsDeserTest.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import java.lang.reflect.Array;
55
import java.math.BigDecimal;
66
import java.math.BigInteger;
7-
import java.util.List;
87

98
import org.junit.Assert;
109

@@ -14,7 +13,6 @@
1413
import com.fasterxml.jackson.core.*;
1514

1615
import com.fasterxml.jackson.databind.*;
17-
import com.fasterxml.jackson.databind.JsonMappingException.Reference;
1816
import com.fasterxml.jackson.databind.exc.MismatchedInputException;
1917
import com.fasterxml.jackson.databind.util.ClassUtil;
2018

@@ -616,9 +614,8 @@ public void testNullForPrimitivesViaCreator() throws IOException
616614
}
617615

618616
private void verifyPath(MismatchedInputException e, String propName) {
619-
final List<Reference> path = e.getPath();
620-
assertEquals(1, path.size());
621-
assertEquals(propName, path.get(0).getFieldName());
617+
assertEquals(1, e.getPath().size());
618+
assertEquals(propName, e.getPath().get(0).getFieldName());
622619
}
623620

624621
public void testNullForPrimitiveArrays() throws IOException

src/test/java/com/fasterxml/jackson/databind/jsontype/TestPolymorphicWithDefaultImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ public void testWithoutEmptyStringAsNullObject1533() throws Exception
264264
.without(DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT);
265265
try {
266266
r.readValue("{ \"value\": \"\" }");
267-
fail("Expected " + JsonMappingException.class);
267+
fail("Expected InvalidTypeIdException");
268268
} catch (InvalidTypeIdException e) {
269269
verifyException(e, "missing type id property 'type'");
270270
}

src/test/java/com/fasterxml/jackson/databind/objectid/JSOGDeserialize622Test.java

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,12 @@
11
package com.fasterxml.jackson.databind.objectid;
22

3-
import com.fasterxml.jackson.annotation.JsonIdentityInfo;
4-
import com.fasterxml.jackson.annotation.JsonProperty;
5-
import com.fasterxml.jackson.annotation.JsonTypeInfo;
3+
import com.fasterxml.jackson.annotation.*;
64
import com.fasterxml.jackson.annotation.JsonTypeInfo.As;
75
import com.fasterxml.jackson.annotation.JsonTypeInfo.Id;
8-
import com.fasterxml.jackson.annotation.ObjectIdGenerator;
6+
97
import com.fasterxml.jackson.core.JsonParser;
10-
import com.fasterxml.jackson.databind.BaseMapTest;
11-
import com.fasterxml.jackson.databind.DeserializationContext;
12-
import com.fasterxml.jackson.databind.JsonDeserializer;
13-
import com.fasterxml.jackson.databind.JsonMappingException;
14-
import com.fasterxml.jackson.databind.JsonNode;
15-
import com.fasterxml.jackson.databind.ObjectMapper;
8+
9+
import com.fasterxml.jackson.databind.*;
1610
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
1711

1812
import java.io.IOException;
@@ -104,7 +98,7 @@ public JSOGRef deserialize(JsonParser p, DeserializationContext ctx) throws IOEx
10498
}
10599
JsonNode n = node.get(REF_KEY);
106100
if (n == null) {
107-
throw new JsonMappingException(p, "Could not find key '"+REF_KEY
101+
ctx.reportInputMismatch(JSOGRef.class, "Could not find key '"+REF_KEY
108102
+"' from ("+node.getClass().getName()+"): "+node);
109103
}
110104
return new JSOGRef(n.asInt());

0 commit comments

Comments
 (0)