diff --git a/gson/src/test/java/com/google/gson/functional/DefaultTypeAdaptersTest.java b/gson/src/test/java/com/google/gson/functional/DefaultTypeAdaptersTest.java index 00707847..6b732b6a 100644 --- a/gson/src/test/java/com/google/gson/functional/DefaultTypeAdaptersTest.java +++ b/gson/src/test/java/com/google/gson/functional/DefaultTypeAdaptersTest.java @@ -24,6 +24,7 @@ import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashSet; import java.util.Locale; +import java.util.Properties; import java.util.Set; import java.util.UUID; @@ -258,4 +259,17 @@ public class DefaultTypeAdaptersTest extends TestCase { return "{\"value\":" + value + "}"; } } + + public void testPropertiesSerialization() { + Properties props = new Properties(); + props.put("foo", "bar"); + String json = gson.toJson(props); + System.out.println(json); + } + + public void testPropertiesDeserialization() { + String json = "{foo:'bar'}"; + Properties props = gson.fromJson(json, Properties.class); + assertEquals("bar", props.get("foo")); + } }