/* (c) 2014 Open Source Geospatial Foundation - all rights reserved
* (c) 2001 - 2013 OpenPlans
* (c) 2002-2011 Open Source Geospatial Foundation (LGPL)
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*
* A modified version of ScaleRatioDecorationTest from GeoTools (LGPL).
*/
package org.geoserver.wms.decoration;
import org.junit.Assert;
import org.junit.Test;
public class ScaleRatioDecorationTest extends DecorationTestSupport {
@Test
public void testRatio() throws Exception {
ScaleRatioDecoration d = new ScaleRatioDecoration();
// 90 is DPI default value
Assert.assertEquals(3975, d.getScale(createMapContent(-1)), 1);
Assert.assertEquals(3975, d.getScale(createMapContent(25.4 / 0.28)), 1);
Assert.assertEquals(13147, d.getScale(createMapContent(300)), 1);
Assert.assertEquals(26295, d.getScale(createMapContent(600)), 1);
Assert.assertEquals(78887, d.getScale(createMapContent(1800)), 1);
}
}