aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/com/fasterxml/jackson/databind/ser
diff options
context:
space:
mode:
authorTatu Saloranta <tatu.saloranta@iki.fi>2020-03-25 18:43:18 -0700
committerTatu Saloranta <tatu.saloranta@iki.fi>2020-03-25 18:43:18 -0700
commit2270e1008a7288a7f8995b0441733f8305dfe8ae (patch)
treeb75c3eac8c43f8b0f56ef65b36fb1ec330d1c502 /src/test/java/com/fasterxml/jackson/databind/ser
parent8af03c149c2316c390cdfd5302932ec5b0de07e0 (diff)
downloadjackson-databind-2270e1008a7288a7f8995b0441733f8305dfe8ae.tar.gz
Fix #2657
Diffstat (limited to 'src/test/java/com/fasterxml/jackson/databind/ser')
-rw-r--r--src/test/java/com/fasterxml/jackson/databind/ser/jdk/JDKTypeSerializationTest.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/java/com/fasterxml/jackson/databind/ser/jdk/JDKTypeSerializationTest.java b/src/test/java/com/fasterxml/jackson/databind/ser/jdk/JDKTypeSerializationTest.java
index 5c4da8791..289e2696e 100644
--- a/src/test/java/com/fasterxml/jackson/databind/ser/jdk/JDKTypeSerializationTest.java
+++ b/src/test/java/com/fasterxml/jackson/databind/ser/jdk/JDKTypeSerializationTest.java
@@ -222,4 +222,15 @@ public class JDKTypeSerializationTest
assertEquals(aposToQuotes("{'value':null}"),
MAPPER.writeValueAsString(new VoidBean()));
}
+
+ // [databind#2657]
+ public void testNonStandardProperties() throws Exception
+ {
+ Properties properties = new Properties();
+ // Bad usage: Properties should NOT contain non-Strings. But
+ // some do that regardless and compiler won't stop it so.
+ properties.put("key", 1);
+ String json = MAPPER.writeValueAsString(properties);
+ assertEquals("{\"key\":1}", json);
+ }
}