package org.geoserver.web.data.store; import org.apache.wicket.markup.repeater.data.DataView; import org.geoserver.catalog.StoreInfo; import org.geoserver.web.GeoServerWicketTestSupport; public class StorePageTest extends GeoServerWicketTestSupport { @Override protected void setUpInternal() throws Exception { super.setUpInternal(); login(); tester.startPage(StorePage.class); // print(tester.getLastRenderedPage(), true, true); } public void testLoad() { tester.assertRenderedPage(StorePage.class); tester.assertNoErrorMessage(); DataView dv = (DataView) tester.getComponentFromLastRenderedPage("table:listContainer:items"); assertEquals(dv.size(), getCatalog().getStores(StoreInfo.class).size()); StoreInfo ws = (StoreInfo) dv.getDataProvider().iterator(0, 1).next(); assertEquals(getCatalog().getStores(StoreInfo.class).get(0), ws); } }