use of ol.GenericFunction in project gwt-ol3 by TDesjardins.
the class VectorTest method testVectorLayer.
@SuppressWarnings({ "static-method", "javadoc" })
public void testVectorLayer() {
injectUrlAndTest(() -> {
VectorLayerOptions vectorLayerOptions = new VectorLayerOptions();
assertNotNull(vectorLayerOptions);
Vector vectorLayer = new Vector(vectorLayerOptions);
assertTrue(vectorLayer instanceof Base);
assertTrue(vectorLayer instanceof Vector);
vectorLayer.setStyle(new Style());
assertTrue(vectorLayer.getStyle() instanceof Style);
assertTrue(vectorLayer.getStyles() instanceof Style[]);
Style[] styles = { new Style(), new Style() };
vectorLayer.setStyles(styles);
assertTrue(vectorLayer.getStyle() instanceof Style);
assertTrue(vectorLayer.getStyles() instanceof Style[]);
assertTrue(vectorLayer.getStyles().length == 2);
vectorLayer.setStyleFunction((Feature feature) -> {
return null;
});
assertTrue(vectorLayer.getStyle() == null);
assertTrue(vectorLayer.getStyleFunction() instanceof GenericFunction);
});
}
Aggregations