Esempio n. 1
0
  @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));
  }
Esempio n. 2
0
 @Test
 public void testUnmarshal() {
   MessageDto message = serializer.unmarshal(MessageDto.class, json);
   assertThat(message.message, is("hello"));
 }