/* (c) 2014 Open Source Geospatial Foundation - all rights reserved * (c) 2001 - 2013 OpenPlans * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.wms; import static org.junit.Assert.*; import java.util.List; import java.util.Set; import org.junit.Test; /** * An integration test for the GetMapOutputFormat implementations * * @author Gabriel Roldan (TOPP) * @version $Id$ */ public class GetMapOutputFormatTest extends WMSTestSupport { @Test public void testGetOutputFormatNames() { List<GetMapOutputFormat> producers = WMSExtensions.findMapProducers(applicationContext); for (GetMapOutputFormat producer : producers) { Set<String> outputFormats = producer.getOutputFormatNames(); assertNotNull(outputFormats); assertTrue(outputFormats.size() > 0); for (String oformat : outputFormats) { assertNotNull(oformat); } } } @Test public void testGetOutputFormat() { List<GetMapOutputFormat> producers = WMSExtensions.findMapProducers(applicationContext); for (GetMapOutputFormat producer : producers) { assertNotNull(producer.getMimeType()); } } @Test public void testSetOutputFormat() { List<GetMapOutputFormat> producers = WMSExtensions.findMapProducers(applicationContext); for (GetMapOutputFormat producer : producers) { assertNotNull(producer.getMimeType()); assertNotNull(producer.getOutputFormatNames()); assertTrue(producer.getOutputFormatNames().size() > 0); } } }