Example #1
0
  public void testWriteReadPayload() throws Exception {
    // Create orange to send over the wire
    Properties messageProerties = new Properties();
    messageProerties.put("key1", "val1");
    Orange inOrange = new Orange();
    inOrange.setBrand("Walmart");
    inOrange.setMapProperties(messageProerties);

    Object outObject = readWrite(inOrange);

    // Test deserialized Fruit
    assertTrue(outObject instanceof Orange);
    assertEquals("Walmart", ((Orange) outObject).getBrand());
    assertEquals("val1", ((Orange) outObject).getMapProperties().get("key1"));
  }