From 9735dc5e9eacff6256bb3743ac1f23dddc7c4245 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Tue, 9 Dec 2025 19:12:56 -0800 Subject: [PATCH] Minor unit test enhancement --- .../databind/deser/jdk/UntypedDeserializationTest.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/test/java/tools/jackson/databind/deser/jdk/UntypedDeserializationTest.java b/src/test/java/tools/jackson/databind/deser/jdk/UntypedDeserializationTest.java index 8aa237b029..e352cc6e0e 100644 --- a/src/test/java/tools/jackson/databind/deser/jdk/UntypedDeserializationTest.java +++ b/src/test/java/tools/jackson/databind/deser/jdk/UntypedDeserializationTest.java @@ -23,6 +23,7 @@ import tools.jackson.databind.testutil.NoCheckSubTypeValidator; import static org.junit.jupiter.api.Assertions.*; +import static org.assertj.core.api.AssertionsForClassTypes.assertThat; import static tools.jackson.databind.testutil.DatabindTestUtil.*; @@ -523,6 +524,10 @@ public void testPolymorphicUntypedVanilla() throws IOException for (int i = 0; i < 100; ++i) { assertEquals(Integer.valueOf(i), obs[i]); } + + // Finally, true polymorphism + w = rDefault.readValue(a2q("{'value': ['java.util.Date', 123]}")); + assertThat(w.value).isInstanceOf(java.util.Date.class); } @Test