source: josm/trunk/test/data/renderer/eval/style.mapcss

Last change on this file was 12994, checked in by bastiK, 7 years ago

add MapCSSRendererTest case for expression evaluation

  • Property svn:eol-style set to native
File size: 718 bytes
RevLine 
[12994]1* {
2 font-size: 20;
3}
4
5node[test] {
6 symbol-shape:square;
7 symbol-size: 20;
8 value: "";
9 result: "";
10}
11
12node[test=1] {
13 value: 2 + 3 * 5 + 1 / 4;
14 result: 17.25;
15}
16
17node[test=2] {
18 tmp: 3;
19 value: cond(tag("12") >= 14, 1, 2) + (10*cond(tag("15") >= 14, 1, 2)) + (100*max(prop("tmp"), 2));
20 result: 312;
21}
22
23node[test=3] {
24 lst: 12, 3, 6;
25 tmp: list(get(prop("lst"), 1), get(prop("lst"), 0), get(prop("lst"), 2), length(prop("lst")));
26 value: concat("", prop("tmp"));
27 result: "[3.0, 12.0, 6.0, 3]";
28}
29
30node[test=4] {
31 value: regexp_test("aa\\|", "aa|");
32 result: "true";
33}
34
35node[test] {
36 text: concat("Test ", tag("test"), ": ", prop(result), " == ", prop(value));
37}
38
Note: See TracBrowser for help on using the repository browser.