/* (c) 2015 Open Source Geospatial Foundation - all rights reserved
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*/
package org.geoserver.web.data.resource;
import org.apache.wicket.model.IModel;
import org.geoserver.catalog.FeatureTypeInfo;
import org.geoserver.data.test.MockData;
import org.geoserver.web.GeoServerWicketTestSupport;
import org.junit.Test;
import sun.reflect.generics.reflectiveObjects.NotImplementedException;
public class FeatureResourceConfigurationPanelTest extends GeoServerWicketTestSupport {
@Test()
public void testResourceUpdatedAcceptsNull() {
FeatureResourceConfigurationPanel panel = new FeatureResourceConfigurationPanel("toto", new IModel() {
@Override
public FeatureTypeInfo getObject() {
return getCatalog().getResourceByName(MockData.BRIDGES.getLocalPart(), FeatureTypeInfo.class);
}
@Override
public void setObject(Object o) {
throw new NotImplementedException();
}
@Override
public void detach() {
throw new NotImplementedException();
}
});
panel.resourceUpdated(null);
}
}