package org.vfny.geoserver.wms.responses.map.worldwind;
import static org.geoserver.data.test.MockData.STREAMS;
import java.awt.Color;
import java.awt.geom.NoninvertibleTransformException;
import java.awt.image.RenderedImage;
import java.io.IOException;
import java.util.List;
import java.util.logging.Logger;
import javax.xml.namespace.QName;
import junit.framework.Test;
import org.geoserver.catalog.Catalog;
import org.geoserver.catalog.FeatureTypeInfo;
import org.geoserver.catalog.LayerInfo;
import org.geoserver.catalog.StyleInfo;
import org.geoserver.data.test.MockData;
import org.geoserver.security.decorators.DecoratingFeatureSource;
import org.geotools.data.FeatureSource;
import org.geotools.data.Query;
import org.geotools.feature.FeatureCollection;
import org.geotools.feature.IllegalAttributeException;
import org.geotools.filter.IllegalFilterException;
import org.geotools.geometry.jts.ReferencedEnvelope;
import org.geotools.map.FeatureSourceMapLayer;
import org.geotools.referencing.crs.DefaultGeographicCRS;
import org.geotools.styling.Style;
import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType;
import org.opengis.referencing.FactoryException;
import org.opengis.referencing.operation.TransformException;
import org.vfny.geoserver.wms.WMSMapContext;
import org.vfny.geoserver.wms.WmsException;
import org.vfny.geoserver.wms.requests.GetMapRequest;
import org.vfny.geoserver.wms.responses.DefaultRasterMapProducer;
import org.vfny.geoserver.wms.responses.RenderExceptionStrategy;
import org.vfny.geoserver.wms.responses.map.DefaultRasterMapProducerTest;
import com.vividsolutions.jts.geom.Envelope;
public class DDSMapProducerTest extends DefaultRasterMapProducerTest {
/** DOCUMENT ME! */
private static final Logger LOGGER = org.geotools.util.logging.Logging
.getLogger(DDSMapProducerTest.class.getPackage().getName());
private DefaultRasterMapProducer rasterMapProducer;
/** DOCUMENT ME! */
private static final Color BG_COLOR = Color.white;
/** DOCUMENT ME! */
private String mapFormat = "image/dds";
/**
* This is a READ ONLY TEST so we can use one time setup
*/
public static Test suite() {
return new OneTimeTestSetup(new DDSMapProducerTest());
}
protected DefaultRasterMapProducer getProducerInstance() {
return new DDSMapProducer(getWMS());
}
/**
* DOCUMENT ME!
*
* @throws Exception
* DOCUMENT ME!
*/
public void setUpInternal() throws Exception {
super.setUpInternal();
this.rasterMapProducer = getProducerInstance();
}
public String getMapFormat()
{
return this.mapFormat;
}
}