From bbf5ad55bb874bffbf9ae6b39c48b5defbc0d130 Mon Sep 17 00:00:00 2001 From: jansule Date: Mon, 6 Aug 2018 11:56:51 +0200 Subject: [PATCH] add unit tests for ol.style.Stroke --- types/openlayers/openlayers-tests.ts | 30 ++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/types/openlayers/openlayers-tests.ts b/types/openlayers/openlayers-tests.ts index fcf925886d..240f77d033 100644 --- a/types/openlayers/openlayers-tests.ts +++ b/types/openlayers/openlayers-tests.ts @@ -74,6 +74,7 @@ const style = new ol.style.Style(); const styleArray: ol.style.Style[] = []; const styleFunction: ol.StyleFunction = (feature, resolution) => style; let styleRegularShape: ol.style.RegularShape; +let styleStroke: ol.style.Stroke; const tilegrid = new ol.tilegrid.TileGrid({resolutions: numberArray}); const transformFn: ol.TransformFunction = (array, out, dimension) => numberArray; let units: ol.proj.Units; @@ -1111,6 +1112,35 @@ styleRegularShape = new ol.style.RegularShape({ points: 4, }); +// +// ol.style.Stroke +// + +styleStroke = new ol.style.Stroke(); +styleStroke.setColor('#FF0000'); +styleStroke.setColor('red'); +styleStroke.setColor('#CCC'); +styleStroke.setColor('rgb(255, 255, 255)'); +styleStroke.setColor('rgb(255, 255, 255, 0.7)'); +styleStroke.setLineCap('butt'); +styleStroke.setLineCap('round'); +styleStroke.setLineCap('square'); +styleStroke.setLineJoin('bevel'); +styleStroke.setLineJoin('round'); +styleStroke.setLineJoin('miter'); +styleStroke.setLineDash([10, 5]); +styleStroke.setLineDashOffset(10); +styleStroke.setMiterLimit(20); +styleStroke.setWidth(5); + +styleStroke.getColor(); +styleStroke.getLineCap(); +styleStroke.getLineJoin(); +styleStroke.getLineDash(); +styleStroke.getLineDashOffset(); +styleStroke.getMiterLimit(); +styleStroke.getWidth(); + // // ol.proj //