}
@Test
public void testSerializeThrift() throws Exception {
TestStruct struct = new TestStruct();
struct.setIntField(23);
struct.setLongField(145l);
struct.setStringField("asdf");
struct.setListField(new ArrayList<String>());
struct.getListField().add("a");
struct.getListField().add("b");
struct.setMapOfLists(new HashMap<String, List<Integer>>());
struct.getMapOfLists().put("key2", new ArrayList<Integer>());
struct.getMapOfLists().get("key2").add(1);
struct.getMapOfLists().get("key2").add(2);
serializeAndAssert(struct);
}