@Test public void testVisitLineSymbolizer_ScaleFoot1() { visitLineSymbolizerTest(1, USCustomary.FOOT); }
@Test public void testVisitLineSymbolizerDynamicDashArray_ScaleMeter1() { visitLineSymbolizerTestDynamicDashArray(1, SI.METRE); }
@Test public void testVisitPointSymbolizer_ScaleFoot1() { visitPointSymbolizerTest(1, USCustomary.FOOT); }
int maxDisplacement = 10; double expectedRescaledFontSize = computeExpectedRescaleSize(fontSize, scaleMetersToPixel, uom); double expectedRescaledDisplacementXSize = computeExpectedRescaleSize(displacementX, scaleMetersToPixel, uom); double expectedRescaledDisplacementYSize = computeExpectedRescaleSize(displacementY, scaleMetersToPixel, uom); int expectedMaxDisplacement = (int) computeExpectedRescaleSize(maxDisplacement, scaleMetersToPixel, uom); int expectedGraphicMargin1 = (int) computeExpectedRescaleSize(maxDisplacement, scaleMetersToPixel, uom); int expectedGraphicMargin2 = (int) computeExpectedRescaleSize(maxDisplacement * 2, scaleMetersToPixel, uom);
@Test public void testVisitTextSymbolizer_ScalePixelNull() { visitTextSymbolizerTest(10, null); }
@Test public void testVisitPolygonSymbolizer_ScaleMeter1() { visitPolygonSymbolizerTest(1, SI.METRE); }
double size = 100; double margin = 15; double expectedRescaledSize = computeExpectedRescaleSize(size, scaleMetersToPixel, uom); int expectedGraphicMargin = (int) computeExpectedRescaleSize(15, scaleMetersToPixel, uom);
@Test public void testVisitTextSymbolizer_ScaleMeter10() { visitTextSymbolizerTest(10, SI.METRE); }
@Test public void testVisitPolygonSymbolizer_ScaleFoot10() { visitPolygonSymbolizerTest(10, USCustomary.FOOT); }
double scaleMetersToPixel = 17; double expectedRescaledFontSize = computeExpectedRescaleSize(fontSize, scaleMetersToPixel, uom); double expectedRescaledPerpOffset = computeExpectedRescaleSize(perpOffset, scaleMetersToPixel, uom); double expectedRescaledGap = computeExpectedRescaleSize(gap, scaleMetersToPixel, uom); double expectedRescaledInitialGap = computeExpectedRescaleSize(initialGap, scaleMetersToPixel, uom);
@Test public void testVisitLineSymbolizer_ScalePixelNull() { visitLineSymbolizerTest(10, null); }
@Test public void testVisitLineSymbolizerDynamicDashArray_ScaleFoot1() { visitLineSymbolizerTestDynamicDashArray(1, USCustomary.FOOT); }
@Test public void testVisitPointSymbolizer_ScaleFoot10() { visitPointSymbolizerTest(10, USCustomary.FOOT); }
@Test public void testVisitTextSymbolizer_ScaleFoot10() { visitTextSymbolizerTest(10, USCustomary.FOOT); }
@Test public void testVisitPolygonSymbolizer_ScalePixelNull() { visitPolygonSymbolizerTest(10, null); }
protected void visitPointSymbolizerTest(double scaleMetersToPixel, Unit<Length> uom) { try { UomRescaleStyleVisitor visitor = null; double size = 100; double expectedRescaledSize = computeExpectedRescaleSize(size, scaleMetersToPixel, uom); StyleBuilder styleBuilder = new StyleBuilder(); PointSymbolizerImpl pointSymb = (PointSymbolizerImpl) styleBuilder.createPointSymbolizer(); pointSymb.setUnitOfMeasure(uom); FilterFactory2 filterFactory = new FilterFactoryImpl(); pointSymb.getGraphic().setSize(filterFactory.literal(size)); visitor = new UomRescaleStyleVisitor(scaleMetersToPixel); pointSymb.accept(visitor); PointSymbolizer rescaledPointSymb = (PointSymbolizer) visitor.getCopy(); double rescaledSize = rescaledPointSymb.getGraphic().getSize().evaluate(null, Double.class); assertEquals(Math.round(expectedRescaledSize), Math.round(rescaledSize)); assertNotSame(rescaledPointSymb, pointSymb); } catch (Exception e2) { java.util.logging.Logger.getGlobal().log(java.util.logging.Level.INFO, "", e2); fail(e2.getClass().getSimpleName() + " should not be thrown."); } }
@Test public void testVisitLineSymbolizer_ScaleMeter10() { visitLineSymbolizerTest(10, SI.METRE); }
@Test public void testVisitLineSymbolizerDynamicDashArray_ScalePixelNull() { visitLineSymbolizerTestDynamicDashArray(10, null); }
@Test public void testVisitPointSymbolizer_ScalePixelExplicit() { visitPointSymbolizerTest(10, Units.PIXEL); }
@Test public void testVisitTextSymbolizer_ScaleMeter1() { visitTextSymbolizerTest(1, SI.METRE); }