Don't unwrap single-element String arrays

This commit is contained in:
Jesse Wilson 2011-09-09 05:41:35 +00:00
parent 99801915aa
commit 9424949245
2 changed files with 6 additions and 12 deletions

View File

@ -10,7 +10,7 @@ com.google.gson.functional.PrimitiveTest.testPrimitiveBooleanAutoboxedInASingleE
com.google.gson.functional.PrimitiveTest.testPrimitiveDoubleAutoboxedInASingleElementArrayDeserialization
com.google.gson.functional.PrimitiveTest.testBigDecimalInASingleElementArrayDeserialization
com.google.gson.functional.PrimitiveTest.testBigIntegerInASingleElementArrayDeserialization
com.google.gson.functional.StringTest.testStringValueAsSingleElementArrayDeserialization
GSON 1.x permitted primitive types to be overridden
GSON 2.x doesn't.

View File

@ -97,12 +97,6 @@ public class StringTest extends TestCase {
assertEquals("[\"abc\"]", gson.toJson(target, String[].class));
}
public void testStringValueAsSingleElementArrayDeserialization() throws Exception {
String value = "someRandomStringValue";
String actual = gson.fromJson("[\"" + value + "\"]", String.class);
assertEquals(value, actual);
}
public void testStringWithEscapedSlashDeserialization() {
String value = "/";
String json = "'\\/'";