assertEquals(10f, clone.getDashArray()[1], 0f);
}
@Test
public void testSymbolizerMeterOverrideInPixels() throws Exception {
Stroke original = sb.createStroke(Color.RED, 2, new float[] { 5, 10 });
original.setWidth(ff.literal("2px"));
LineSymbolizer ls = sb.createLineSymbolizer(original);
ls.setUnitOfMeasure(SI.METER);
ls.accept(visitor);
Stroke clone = ((LineSymbolizer) visitor.getCopy()).getStroke();
// this one has been rescaled
assertEquals(4d, clone.getWidth().evaluate(null, Double.class), 0d);
// the dash array did not, it's supposed to be meters
assertEquals(5f, clone.getDashArray()[0], 0f);
assertEquals(10f, clone.getDashArray()[1], 0f);
}