@Test
public void testSerialization() throws IOException, ClassNotFoundException {
Object o = buildSerializedAccessEvent();
assertNotNull(o);
IAccessEvent aeBack = (IAccessEvent) o;
assertEquals(DummyResponse.DUMMY_DEFAULT_HDEADER_MAP, aeBack.getResponseHeaderMap());
assertEquals(DummyResponse.DUMMY_DEFAULT_HDEADER_MAP.get("x"), aeBack.getResponseHeader("x"));
assertEquals(DummyResponse.DUMMY_DEFAULT_HDEADER_MAP.get("headerName1"), aeBack.getResponseHeader("headerName1"));
assertEquals(DummyResponse.DUMMY_DEFAULT_HDEADER_MAP.size(), aeBack.getResponseHeaderNameList().size());
assertEquals(DummyResponse.DUMMY_DEFAULT_CONTENT_COUNT, aeBack.getContentLength());
assertEquals(DummyResponse.DUMMY_DEFAULT_STATUS, aeBack.getStatusCode());
assertEquals(DummyRequest.DUMMY_CONTENT_STRING, aeBack.getRequestContent());
assertEquals(DummyRequest.DUMMY_RESPONSE_CONTENT_STRING, aeBack.getResponseContent());
assertEquals(DummyRequest.DUMMY_DEFAULT_ATTR_MAP.get("testKey"), aeBack.getAttribute("testKey"));
}