From 10cefa49d2ade8f1ba99693509916128c8786a6d Mon Sep 17 00:00:00 2001 From: Inderjeet Singh Date: Fri, 6 Nov 2015 16:17:47 -0800 Subject: [PATCH] added tests for Properties --- .../java/com/google/gson/functional/JavaUtilTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gson/src/test/java/com/google/gson/functional/JavaUtilTest.java b/gson/src/test/java/com/google/gson/functional/JavaUtilTest.java index 70f4234b..05209653 100644 --- a/gson/src/test/java/com/google/gson/functional/JavaUtilTest.java +++ b/gson/src/test/java/com/google/gson/functional/JavaUtilTest.java @@ -17,6 +17,7 @@ package com.google.gson.functional; import java.util.Currency; +import java.util.Properties; import com.google.gson.Gson; @@ -49,4 +50,13 @@ public class JavaUtilTest extends TestCase { private static class CurrencyHolder { Currency value; } + + public void testProperties() { + Properties props = gson.fromJson("{'a':'v1','b':'v2'}", Properties.class); + assertEquals("v1", props.getProperty("a")); + assertEquals("v2", props.getProperty("b")); + String json = gson.toJson(props); + assertTrue(json.contains("\"a\":\"v1\"")); + assertTrue(json.contains("\"b\":\"v2\"")); + } }