diff options
author | Łukasz Paczos <lukas.paczos@gmail.com> | 2019-03-14 18:37:54 +0100 |
---|---|---|
committer | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2019-03-15 16:17:59 +0100 |
commit | f1ac3f29c3f1255299db6cf19f7a28d66014593d (patch) | |
tree | 132359f7fa31276056f285c6d7a939165411d584 /platform/android/MapboxGLAndroidSDK/src/test/java | |
parent | 69e11155c839b1f2a8685331b4104f82f1aa9882 (diff) | |
download | qtlocation-mapboxgl-f1ac3f29c3f1255299db6cf19f7a28d66014593d.tar.gz |
[android] text-color option for formatted sections
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/test/java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/style/expressions/ExpressionTest.java | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/style/expressions/ExpressionTest.java b/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/style/expressions/ExpressionTest.java index e044dd1f16..fe91da8d58 100644 --- a/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/style/expressions/ExpressionTest.java +++ b/platform/android/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/style/expressions/ExpressionTest.java @@ -15,6 +15,7 @@ import java.util.Locale; import java.util.Map; import static com.mapbox.mapboxsdk.style.expressions.Expression.FormatOption.formatFontScale; +import static com.mapbox.mapboxsdk.style.expressions.Expression.FormatOption.formatTextColor; import static com.mapbox.mapboxsdk.style.expressions.Expression.FormatOption.formatTextFont; import static com.mapbox.mapboxsdk.style.expressions.Expression.abs; import static com.mapbox.mapboxsdk.style.expressions.Expression.acos; @@ -1416,12 +1417,17 @@ public class ExpressionTest { { put("font-scale", 1.5f); put("text-font", new Object[] {"literal", new String[] {"awesome"}}); + put("text-color", new Object[] {"rgb", 255f, 0f, 0f}); } } }; Object[] actual = format( formatEntry( - literal("test"), formatFontScale(literal(1.5)), formatTextFont(literal(new String[] {"awesome"}))) + literal("test"), + formatFontScale(literal(1.5)), + formatTextFont(literal(new String[] {"awesome"})), + formatTextColor(rgb(255, 0, 0)) + ) ).toArray(); assertTrue("expression should match", Arrays.deepEquals(expected, actual)); } @@ -1450,8 +1456,15 @@ public class ExpressionTest { "test4", new TestableExpressionHashMap() { { + put("text-color", new Object[] {"rgb", 255f, 0f, 0f}); + } + }, + "test5", + new TestableExpressionHashMap() { + { put("font-scale", 1.5f); put("text-font", new Object[] {"literal", new String[] {"awesome"}}); + put("text-color", new Object[] {"rgb", 255f, 0f, 0f}); } } }; @@ -1459,8 +1472,13 @@ public class ExpressionTest { formatEntry(literal("test"), formatTextFont(new String[] {"awesome"})), formatEntry("test2", formatFontScale(1.5)), formatEntry(literal("test3")), + formatEntry(literal("test4"), formatTextColor(rgb(255, 0, 0))), formatEntry( - literal("test4"), formatFontScale(literal(1.5)), formatTextFont(new String[] {"awesome"})) + literal("test5"), + formatFontScale(literal(1.5)), + formatTextFont(new String[] {"awesome"}), + formatTextColor(rgb(255, 0, 0)) + ) ).toArray(); assertTrue("expression should match", Arrays.deepEquals(expected, actual)); } |