@Test public void testMarshalAndUnmarshalWithDateTimeGetter() { DateTime dateTime = ISODateTimeFormat.dateTimeParser() .withOffsetParsed() .parseDateTime("2013-07-10T15:37:58.340+02:00"); ClassWithDateTimeGetter myObject = new ClassWithDateTimeGetter(dateTime); String marshaled = serializer.marshal(myObject); assertThat(marshaled, is("{\"dateTime\":\"2013-07-10T15:37:58.340+02:00\"}")); ClassWithDateTimeGetter unmarshaled = serializer.unmarshal(ClassWithDateTimeGetter.class, marshaled); assertThat(unmarshaled, equalTo(myObject)); }
@Test public void testUnmarshal() { MessageDto message = serializer.unmarshal(MessageDto.class, json); assertThat(message.message, is("hello")); }