|
5 | 5 | import java.util.concurrent.atomic.AtomicLong;
|
6 | 6 |
|
7 | 7 | import com.fasterxml.jackson.core.type.TypeReference;
|
| 8 | + |
8 | 9 | import com.fasterxml.jackson.databind.*;
|
9 | 10 | import com.fasterxml.jackson.databind.cfg.CoercionAction;
|
10 | 11 | import com.fasterxml.jackson.databind.cfg.CoercionInputShape;
|
@@ -83,26 +84,26 @@ public void testLegacyFailDoubleToInt() throws Exception
|
83 | 84 | _verifyCoerceFail(READER_LEGACY_FAIL, Integer.class, "1.5", "java.lang.Integer");
|
84 | 85 | _verifyCoerceFail(READER_LEGACY_FAIL, Integer.TYPE, "1.5", "int");
|
85 | 86 | _verifyCoerceFail(READER_LEGACY_FAIL, IntWrapper.class, "{\"i\":-2.25 }", "int");
|
86 |
| - _verifyCoerceFail(READER_LEGACY_FAIL, int[].class, "[ 2.5 ]", "element of `int[]`"); |
| 87 | + _verifyCoerceFail(READER_LEGACY_FAIL, int[].class, "[ 2.5 ]", "to `int` value"); |
87 | 88 | }
|
88 | 89 |
|
89 | 90 | public void testLegacyFailDoubleToLong() throws Exception
|
90 | 91 | {
|
91 | 92 | _verifyCoerceFail(READER_LEGACY_FAIL, Long.class, "0.5");
|
92 | 93 | _verifyCoerceFail(READER_LEGACY_FAIL, Long.TYPE, "-2.5");
|
93 | 94 | _verifyCoerceFail(READER_LEGACY_FAIL, LongWrapper.class, "{\"l\": 7.7 }");
|
94 |
| - _verifyCoerceFail(READER_LEGACY_FAIL, long[].class, "[ -1.35 ]", "element of `long[]`"); |
| 95 | + _verifyCoerceFail(READER_LEGACY_FAIL, long[].class, "[ -1.35 ]", "to `long` value"); |
95 | 96 | }
|
96 | 97 |
|
97 | 98 | public void testLegacyFailDoubleToOther() throws Exception
|
98 | 99 | {
|
99 | 100 | _verifyCoerceFail(READER_LEGACY_FAIL, Short.class, "0.5");
|
100 | 101 | _verifyCoerceFail(READER_LEGACY_FAIL, Short.TYPE, "-2.5");
|
101 |
| - _verifyCoerceFail(READER_LEGACY_FAIL, short[].class, "[ -1.35 ]", "element of `short[]`"); |
| 102 | + _verifyCoerceFail(READER_LEGACY_FAIL, short[].class, "[ -1.35 ]", "to `short` value"); |
102 | 103 |
|
103 | 104 | _verifyCoerceFail(READER_LEGACY_FAIL, Byte.class, "0.5");
|
104 | 105 | _verifyCoerceFail(READER_LEGACY_FAIL, Byte.TYPE, "-2.5");
|
105 |
| - _verifyCoerceFail(READER_LEGACY_FAIL, byte[].class, "[ -1.35 ]", "element of `byte[]`"); |
| 106 | + _verifyCoerceFail(READER_LEGACY_FAIL, byte[].class, "[ -1.35 ]", "to `byte` value"); |
106 | 107 |
|
107 | 108 | _verifyCoerceFail(READER_LEGACY_FAIL, BigInteger.class, "25236.256");
|
108 | 109 |
|
@@ -286,20 +287,20 @@ public void testCoerceConfigFailFromFloat() throws Exception
|
286 | 287 | _verifyCoerceFail(MAPPER_TO_FAIL, Integer.class, "1.5");
|
287 | 288 | _verifyCoerceFail(MAPPER_TO_FAIL, Integer.TYPE, "1.5");
|
288 | 289 | _verifyCoerceFail(MAPPER_TO_FAIL, IntWrapper.class, "{\"i\":-2.25 }", "int");
|
289 |
| - _verifyCoerceFail(MAPPER_TO_FAIL, int[].class, "[ 2.5 ]", "element of `int[]`"); |
| 290 | + _verifyCoerceFail(MAPPER_TO_FAIL, int[].class, "[ 2.5 ]", "to `int` value"); |
290 | 291 |
|
291 | 292 | _verifyCoerceFail(MAPPER_TO_FAIL, Long.class, "0.5");
|
292 | 293 | _verifyCoerceFail(MAPPER_TO_FAIL, Long.TYPE, "-2.5");
|
293 | 294 | _verifyCoerceFail(MAPPER_TO_FAIL, LongWrapper.class, "{\"l\": 7.7 }");
|
294 |
| - _verifyCoerceFail(MAPPER_TO_FAIL, long[].class, "[ -1.35 ]", "element of `long[]`"); |
| 295 | + _verifyCoerceFail(MAPPER_TO_FAIL, long[].class, "[ -1.35 ]", "to `long` value"); |
295 | 296 |
|
296 | 297 | _verifyCoerceFail(MAPPER_TO_FAIL, Short.class, "0.5");
|
297 | 298 | _verifyCoerceFail(MAPPER_TO_FAIL, Short.TYPE, "-2.5");
|
298 |
| - _verifyCoerceFail(MAPPER_TO_FAIL, short[].class, "[ -1.35 ]", "element of `short[]`"); |
| 299 | + _verifyCoerceFail(MAPPER_TO_FAIL, short[].class, "[ -1.35 ]", "to `short` value"); |
299 | 300 |
|
300 | 301 | _verifyCoerceFail(MAPPER_TO_FAIL, Byte.class, "0.5");
|
301 | 302 | _verifyCoerceFail(MAPPER_TO_FAIL, Byte.TYPE, "-2.5");
|
302 |
| - _verifyCoerceFail(MAPPER_TO_FAIL, byte[].class, "[ -1.35 ]", "element of `byte[]`"); |
| 303 | + _verifyCoerceFail(MAPPER_TO_FAIL, byte[].class, "[ -1.35 ]", "to `byte` value"); |
303 | 304 |
|
304 | 305 | _verifyCoerceFail(MAPPER_TO_FAIL, BigInteger.class, "25236.256");
|
305 | 306 | }
|
|
0 commit comments