From 9b6954decda71d2e43748bc75642c37cd3ba3632 Mon Sep 17 00:00:00 2001 From: Inderjeet Singh Date: Fri, 26 Aug 2011 01:11:50 +0000 Subject: [PATCH] Additional tests to verify handling of bytes. --- .../com/google/gson/functional/PrimitiveTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gson/src/test/java/com/google/gson/functional/PrimitiveTest.java b/gson/src/test/java/com/google/gson/functional/PrimitiveTest.java index 847a6b14..93b9ae04 100644 --- a/gson/src/test/java/com/google/gson/functional/PrimitiveTest.java +++ b/gson/src/test/java/com/google/gson/functional/PrimitiveTest.java @@ -62,6 +62,18 @@ public class PrimitiveTest extends TestCase { assertEquals(expected, actual); } + public void testByteSerialization() { + assertEquals("1", gson.toJson(1, byte.class)); + assertEquals("1", gson.toJson(1, Byte.class)); + } + + public void testByteDeserialization() { + Byte target = gson.fromJson("1", Byte.class); + assertEquals(1, (byte)target); + byte primitive = gson.fromJson("1", byte.class); + assertEquals(1, primitive); + } + public void testPrimitiveIntegerAutoboxedInASingleElementArraySerialization() { int target[] = {-9332}; assertEquals("[-9332]", gson.toJson(target));