@Test
public void testContentListDescribeResourceResponse()
throws ParseException
{
ContentListDescribeResource resource = new ContentListDescribeResource();
resource.setProcessingTimeMillis(1000);
resource.setRequestUrl("requesturl");
ContentListDescribeRequestResource requestRes = new ContentListDescribeRequestResource();
// TODO: Figure out why this is causing test to fail.
// requestRes.setRequestContext( Arrays.asList( "item1", "item2" ) );
requestRes.setRequestPath("requestpath");
requestRes.setRequestUrl("requestUrl");
resource.setRequest(requestRes);
ContentListDescribeResponseResource responseRes = new ContentListDescribeResponseResource();
// TODO: Figure out why this is causing test to fail.
// responseRes.setAppliedMappings( Arrays.asList( "map1", "map2" ) );
// TODO: Figure out why this is causing test to fail.
// responseRes.setAttributes( Arrays.asList( "attr1", "attr2" ) );
responseRes.setOriginatingRepositoryId("originatingRepoId");
responseRes.setOriginatingRepositoryMainFacet("mainfacet");
responseRes.setOriginatingRepositoryName("name");
// TODO: Figure out why this is causing test to fail.
// responseRes.setProcessedRepositoriesList( Arrays.asList( "proc1", "proc2" ) );
// TODO: Figure out why this is causing test to fail.
// responseRes.setProperties( Arrays.asList( "prop1", "prop2" ) );
responseRes.setResponseActualClass("actualclass");
responseRes.setResponsePath("responsepath");
responseRes.setResponseType("responseType");
responseRes.setResponseUid("responseuid");
// TODO: Figure out why this is causing test to fail.
// responseRes.setSources( Arrays.asList( "source1", "source2" ) );
resource.setResponse(responseRes);
ContentListDescribeResourceResponse response = new ContentListDescribeResourceResponse();
response.setData(resource);
// TODO: UNCOMMENT ME WHEN JSON DRIVER IS FIXED, SO LONGS CAN BE HANDLED!!