From 7334a33d141db8cbfe26f54f34cb326537fe538a Mon Sep 17 00:00:00 2001 From: Inderjeet Singh Date: Wed, 26 Nov 2008 17:49:35 +0000 Subject: [PATCH] Test to verify support for object member names without quotes (see Issue 41). --- .../java/com/google/gson/functional/ObjectTest.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gson/src/test/java/com/google/gson/functional/ObjectTest.java b/gson/src/test/java/com/google/gson/functional/ObjectTest.java index c0fadeed..cc2d142e 100644 --- a/gson/src/test/java/com/google/gson/functional/ObjectTest.java +++ b/gson/src/test/java/com/google/gson/functional/ObjectTest.java @@ -531,4 +531,15 @@ public class ObjectTest extends TestCase { a = 10; } } + + /** + * In response to Issue 41 http://code.google.com/p/google-gson/issues/detail?id=41 + */ + public void testObjectFieldNamesWithoutQuotesDeserialization() { + String json = "{longValue:1,'booleanValue':true,\"stringValue\":'bar'}"; + BagOfPrimitives bag = gson.fromJson(json, BagOfPrimitives.class); + assertEquals(1, bag.longValue); + assertTrue(bag.booleanValue); + assertEquals("bar", bag.stringValue); + } }