gson work
This commit is contained in:
parent
c9f92be3b1
commit
eb3925fb0e
@ -24,18 +24,18 @@ public class GsonSerializationTest {
|
|||||||
final String jsonCollection = new Gson().toJson(sourceCollection, sourceCollectionType);
|
final String jsonCollection = new Gson().toJson(sourceCollection, sourceCollectionType);
|
||||||
|
|
||||||
// test
|
// test
|
||||||
final Collection<SourceClass> testCollection = new Gson().fromJson(jsonCollection, sourceCollectionType);
|
final String estimatedResult = "[{\"intValue\":1,\"stringValue\":\"one\"},{\"intValue\":2,\"stringValue\":\"two\"}]";
|
||||||
assertEquals(sourceCollection, testCollection);
|
assertEquals(estimatedResult, jsonCollection);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void givenArrayOfObjects_whenSerializing_thenMapToJsonCollection() {
|
public void givenArrayOfObjects_whenSerializing_thenCorrect() {
|
||||||
final SourceClass[] sourceArray = { new SourceClass(1, "one"), new SourceClass(2, "two") };
|
final SourceClass[] sourceArray = { new SourceClass(1, "one"), new SourceClass(2, "two") };
|
||||||
final String jsonCollection = new Gson().toJson(sourceArray);
|
final String jsonString = new Gson().toJson(sourceArray);
|
||||||
|
|
||||||
// test
|
// test
|
||||||
final String estimatedResult = "[{\"intValue\":1,\"stringValue\":\"one\"},{\"intValue\":2,\"stringValue\":\"two\"}]";
|
final String estimatedResult = "[{\"intValue\":1,\"stringValue\":\"one\"},{\"intValue\":2,\"stringValue\":\"two\"}]";
|
||||||
assertEquals(estimatedResult, jsonCollection);
|
assertEquals(estimatedResult, jsonString);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@ -73,7 +73,7 @@ public class GsonSerializationTest {
|
|||||||
final String jsonDate = gson.toJson(sourceDate, sourceDateType);
|
final String jsonDate = gson.toJson(sourceDate, sourceDateType);
|
||||||
|
|
||||||
// test
|
// test
|
||||||
final Date testDate = gson.fromJson(jsonDate, sourceDateType);
|
final String estimatedResult = "\"Jan 1, 1970 3:16:40 AM\"";
|
||||||
assertTrue(sourceDate.equals(testDate));
|
assertTrue(jsonDate.equals(estimatedResult));
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user