private void assertReturnedCapabilitiesComplete(GetCapabilitiesType caps) {
assertNotNull(caps);
EList versions = caps.getAcceptVersions().getVersion();
assertEquals(3, versions.size());
assertEquals("2.0.2", versions.get(0));
assertEquals("2.0.0", versions.get(1));
assertEquals("0.7.2", versions.get(2));
EList sections = caps.getSections().getSection();
assertEquals(2, sections.size());
assertEquals("OperationsMetadata", sections.get(0));
assertEquals("foo", sections.get(1));
EList outputFormats = caps.getAcceptFormats().getOutputFormat();
assertEquals(2, outputFormats.size());
assertEquals("application/xml", outputFormats.get(0));
assertEquals("text/plain", outputFormats.get(1));
}