List of usage examples for org.apache.wicket.markup.html.link ExternalLink getDefaultModelObjectAsString
public final String getDefaultModelObjectAsString()
From source file:org.geoserver.test.web.AbstractMapPreviewPageTest.java
License:Open Source License
public void testAppSchemaGmlLinks() { tester.startPage(MapPreviewPage.class); tester.assertRenderedPage(MapPreviewPage.class); DataView items = (DataView) tester.getComponentFromLastRenderedPage("table:listContainer:items"); assertNotNull(items);//from w w w . j ava2s .co m assertEquals(EXPECTED_GML_LINKS.size(), items.size()); // collect GML links model objects List<String> gmlLinks = new ArrayList<String>(); for (int i = 1; i <= EXPECTED_GML_LINKS.size(); i++) { ExternalLink gmlLink = (ExternalLink) items.get(i + ":itemProperties:3:component:gml"); assertNotNull(gmlLink); gmlLinks.add(gmlLink.getDefaultModelObjectAsString()); } Collections.sort(EXPECTED_GML_LINKS); Collections.sort(gmlLinks); // check the two lists match assertArrayEquals(EXPECTED_GML_LINKS.toArray(new String[] {}), gmlLinks.toArray(new String[] {})); }