From ae60c280e85d88adaa2a6c49e1d692a4cfe18e3e Mon Sep 17 00:00:00 2001 From: Anand Thakker Date: Mon, 27 Mar 2017 16:57:24 -0400 Subject: [PATCH] Add more render tests --- .../property-function-plain/expected.png | Bin 0 -> 1497 bytes .../property-function-plain/style.json | 66 ++++++++++++++++++ .../expected.png | Bin 0 -> 2020 bytes .../style.json | 62 ++++++++++++++++ .../text-size/composite-function/expected.png | Bin 0 -> 507 bytes .../text-size/composite-function/style.json | 63 +++++++++++++++++ .../text-size/property-function/expected.png | Bin 770 -> 509 bytes 7 files changed, 191 insertions(+) create mode 100644 test/integration/render-tests/icon-size/property-function-plain/expected.png create mode 100644 test/integration/render-tests/icon-size/property-function-plain/style.json create mode 100644 test/integration/render-tests/text-size/composite-function-line-placement/expected.png create mode 100644 test/integration/render-tests/text-size/composite-function-line-placement/style.json create mode 100644 test/integration/render-tests/text-size/composite-function/expected.png create mode 100644 test/integration/render-tests/text-size/composite-function/style.json diff --git a/test/integration/render-tests/icon-size/property-function-plain/expected.png b/test/integration/render-tests/icon-size/property-function-plain/expected.png new file mode 100644 index 0000000000000000000000000000000000000000..fddea5c7108e569c00f87c627a077b306a20d71b GIT binary patch literal 1497 zcmY*Zc{J2}6t~5gc~V)b5yo0ZUNX)o``AU+35770Y(q79_ObTtTg6L~?ODq*G_n-3 z)kt{{6BeJR+7BCJtO{ zxGx|etl^Im_;@rP8Ly zL)09Rsn(zb-((-0)gWJ9%CBtXIjh>a?{Z${ZHgR7D@^c!gxT*>`%fWh17A3iNi_j;fC$>Cv@9GP8>u zRAP=CabtQsy8FCF?DnKBZE92?oa8OcDz6HrG#u^9-|21HNvaA~4KIuNx>1-$-DB7h z|Ju{X9BoUAS9%gV0ilxgzA-XTV;fFrl*A9nSEtNM5X0*m4+14b7UJ$Ss^q)Ib4iDC2~vnKE@&Z=C^&% zk|QPaKFXL#FUth&%{z-$cSa#`R+Z~O*F4h$--*Pp$OABoYa1MFw1>@Sr&vM4xFyH9 z>nSm%p;dATAH5+@yKBtYW(0OIr^jLdGR>`F9F|%0CNy$&Ie)IZxVU>X+zlJd77&Ks zo7o+9)&``thvG<^!BfTbspjY>K+2g}#!g?Ozg=J$@LrwrMFm!dsdXgOz|$S7;gf;4 ztF`p|JF=blMvMo_F}18-A6(Si?G5h=H}=AqWO_I<+bEmG_BhmZA`#Yw5gvGxhOPzflt}KD41g zf1=AFt9xsUUn*|>Zpzk#JqrU+St3xWgSy>G{3D^&NPJf4DkW`DFiWJpzEgCxw29b4 zu{AlqpO+zP_8h+qpa+hW)zuJdh%r81QO%_gA~<6`z>uD#=eGnO zyhIpON)vfcKY}Fz^$E%R#ljaaNr3Is+wqE{4U>IBlp0Gqti75A;4r@Z(GG}1_#IS7 znn5LkXfr|E2N80GFB1ETJ`0XWTZQXdbkIA+AsFii)Rqn@L zx{N@aRV1WcIt`bUfXJ7E>uOxkr&HtMHRTw4LXAss7`{P6WBsISaS`UQF!WD?O3sU| zj2EOq?MI@~b27JFp{wtNt@uC2VGTNUciKM%T3$qEOySW|PE!_VNiq*Ob4p zmnMeC7nN3Fp2Cl94sLNs{*ldl`AVIPa%PRT+|VYu}$a$$Wpeuzy* z3^<0KsGB*~o?3TZh}WtxE9leQH!&h+?u^%)^et526u8Iy{}XXGzn#ts-7Ae)%KGEz zg*}G(r8bBRAZ!pgRINRsmv?oGjVW_N literal 0 HcmV?d00001 diff --git a/test/integration/render-tests/icon-size/property-function-plain/style.json b/test/integration/render-tests/icon-size/property-function-plain/style.json new file mode 100644 index 00000000000..1dafa6d26e8 --- /dev/null +++ b/test/integration/render-tests/icon-size/property-function-plain/style.json @@ -0,0 +1,66 @@ +{ + "version": 8, + "metadata": { + "test": { + "width": 64, + "height": 64 + } + }, + "sources": { + "geojson": { + "type": "geojson", + "data": { + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": { "x": 0 }, + "geometry": { + "type": "Point", + "coordinates": [ -10, 0 ] + } + }, + { + "type": "Feature", + "properties": { "x": 5 }, + "geometry": { + "type": "Point", + "coordinates": [ + 10, + 0 + ] + } + } + ] + } + } + }, + "glyphs": "local://glyphs/{fontstack}/{range}.pbf", + "sprite": "local://sprites/sprite", + "layers": [ + { + "id": "symbol", + "type": "symbol", + "source": "geojson", + "layout": { + "icon-size": { + "property": "x", + "stops": [ + [ + 0, + 0.5 + ], + [ + 10, + 1.5 + ] + ] + }, + "icon-image": "restaurant-12" + }, + "paint": { + "icon-color": "red" + } + } + ] +} diff --git a/test/integration/render-tests/text-size/composite-function-line-placement/expected.png b/test/integration/render-tests/text-size/composite-function-line-placement/expected.png new file mode 100644 index 0000000000000000000000000000000000000000..42656388d95c3855e47bca84cd4fe7cbf5ed78f6 GIT binary patch literal 2020 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 IbxsLQ07U%EAOHXW delta 733 zcmV<30wVqW1A+#SF@FNPNkl&_9p?`HKsGG$FoI%xpTZx;{ zg&HRC3o3F*HCI30#!9?~T^e;@4|-9-JTBrNoW(G9V@6#G1K5Esw8~85D2DKrtCVW4 zt!PIPPhbx!8g-+LVN9VF*JBelq7{QOMZAe;k>UV;LJ_y49Y4z<)jaF45yx->k75%J zSmpi75zNYrU@0C)i-lHU z6*{m21(dNyrVR;ZQME`?`L*K_nS1db=5Y-QxCb|5Ox+A#!XYH+zyO}djo5-|)UX_F zIByZ8^1B~vWp2Q=GKowXeHc?$#d(~Q`2$1PhV{4wCozRC^x%|5kjk$g^BBaJ>Jr?I z*Rd75U4PyZq)5?*!}tN4u^k67r^!bG!Wq1Q-(^0= zTD*c+@f=R0gfdRx0Zh6|seF3yH9oPg99CDuAil#k^kO;w z#3=S-QVuQhOHgxp32N#RjcTq;2}R6d2J=D)A%qY@2qA