summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/style/SymbolLayerTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/style/SymbolLayerTest.java')
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/style/SymbolLayerTest.java1313
1 files changed, 0 insertions, 1313 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/style/SymbolLayerTest.java b/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/style/SymbolLayerTest.java
deleted file mode 100644
index 02205b3c9e..0000000000
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/androidTest/java/com/mapbox/mapboxsdk/testapp/style/SymbolLayerTest.java
+++ /dev/null
@@ -1,1313 +0,0 @@
-// This file is generated. Edit android/platform/scripts/generate-style-code.js, then run `make android-style-code`.
-
-package com.mapbox.mapboxsdk.testapp.style;
-
-import android.graphics.Color;
-import android.support.test.annotation.UiThreadTest;
-import android.support.test.runner.AndroidJUnit4;
-
-import com.mapbox.mapboxsdk.maps.BaseLayerTest;
-import org.junit.Before;
-import timber.log.Timber;
-
-import com.mapbox.mapboxsdk.style.expressions.Expression;
-import com.mapbox.mapboxsdk.style.layers.SymbolLayer;
-import com.mapbox.mapboxsdk.style.types.Formatted;
-import com.mapbox.mapboxsdk.style.types.FormattedSection;
-
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-import static com.mapbox.mapboxsdk.style.expressions.Expression.*;
-import static org.junit.Assert.*;
-import static com.mapbox.mapboxsdk.style.layers.Property.*;
-import static com.mapbox.mapboxsdk.style.layers.PropertyFactory.*;
-
-import com.mapbox.mapboxsdk.style.layers.TransitionOptions;
-
-/**
- * Basic smoke tests for SymbolLayer
- */
-@RunWith(AndroidJUnit4.class)
-public class SymbolLayerTest extends BaseLayerTest {
-
- private SymbolLayer layer;
-
- @Before
- @UiThreadTest
- public void beforeTest(){
- super.before();
- layer = new SymbolLayer("my-layer", "composite");
- layer.setSourceLayer("composite");
- setupLayer(layer);
- }
-
- @Test
- @UiThreadTest
- public void testSourceId() {
- Timber.i("SourceId");
- assertNotNull(layer);
- assertEquals(layer.getSourceId(), "composite");
- }
-
- @Test
- @UiThreadTest
- public void testSetVisibility() {
- Timber.i("Visibility");
- assertNotNull(layer);
-
- // Get initial
- assertEquals(layer.getVisibility().getValue(), VISIBLE);
-
- // Set
- layer.setProperties(visibility(NONE));
- assertEquals(layer.getVisibility().getValue(), NONE);
- }
-
- @Test
- @UiThreadTest
- public void testSourceLayer() {
- Timber.i("SourceLayer");
- assertNotNull(layer);
-
- // Get initial
- assertEquals(layer.getSourceLayer(), "composite");
-
- // Set
- final String sourceLayer = "test";
- layer.setSourceLayer(sourceLayer);
- assertEquals(layer.getSourceLayer(), sourceLayer);
- }
-
- @Test
- @UiThreadTest
- public void testFilter() {
- Timber.i("Filter");
- assertNotNull(layer);
-
- // Get initial
- assertEquals(layer.getFilter(), null);
-
- // Set
- Expression filter = eq(get("undefined"), literal(1.0));
- layer.setFilter(filter);
- assertEquals(layer.getFilter().toString(), filter.toString());
-
- // Set constant
- filter = literal(true);
- layer.setFilter(filter);
- assertEquals(layer.getFilter().toString(), filter.toString());
- }
-
-
-
- @Test
- @UiThreadTest
- public void testSymbolPlacementAsConstant() {
- Timber.i("symbol-placement");
- assertNotNull(layer);
- assertNull(layer.getSymbolPlacement().getValue());
-
- // Set and Get
- String propertyValue = SYMBOL_PLACEMENT_POINT;
- layer.setProperties(symbolPlacement(propertyValue));
- assertEquals(layer.getSymbolPlacement().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testSymbolSpacingAsConstant() {
- Timber.i("symbol-spacing");
- assertNotNull(layer);
- assertNull(layer.getSymbolSpacing().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(symbolSpacing(propertyValue));
- assertEquals(layer.getSymbolSpacing().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testSymbolAvoidEdgesAsConstant() {
- Timber.i("symbol-avoid-edges");
- assertNotNull(layer);
- assertNull(layer.getSymbolAvoidEdges().getValue());
-
- // Set and Get
- Boolean propertyValue = true;
- layer.setProperties(symbolAvoidEdges(propertyValue));
- assertEquals(layer.getSymbolAvoidEdges().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testSymbolSortKeyAsConstant() {
- Timber.i("symbol-sort-key");
- assertNotNull(layer);
- assertNull(layer.getSymbolSortKey().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(symbolSortKey(propertyValue));
- assertEquals(layer.getSymbolSortKey().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testSymbolSortKeyAsExpression() {
- Timber.i("symbol-sort-key-expression");
- assertNotNull(layer);
- assertNull(layer.getSymbolSortKey().getExpression());
-
- // Set and Get
- Expression expression = number(Expression.get("undefined"));
- layer.setProperties(symbolSortKey(expression));
- assertEquals(layer.getSymbolSortKey().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testSymbolZOrderAsConstant() {
- Timber.i("symbol-z-order");
- assertNotNull(layer);
- assertNull(layer.getSymbolZOrder().getValue());
-
- // Set and Get
- String propertyValue = SYMBOL_Z_ORDER_AUTO;
- layer.setProperties(symbolZOrder(propertyValue));
- assertEquals(layer.getSymbolZOrder().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconAllowOverlapAsConstant() {
- Timber.i("icon-allow-overlap");
- assertNotNull(layer);
- assertNull(layer.getIconAllowOverlap().getValue());
-
- // Set and Get
- Boolean propertyValue = true;
- layer.setProperties(iconAllowOverlap(propertyValue));
- assertEquals(layer.getIconAllowOverlap().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconIgnorePlacementAsConstant() {
- Timber.i("icon-ignore-placement");
- assertNotNull(layer);
- assertNull(layer.getIconIgnorePlacement().getValue());
-
- // Set and Get
- Boolean propertyValue = true;
- layer.setProperties(iconIgnorePlacement(propertyValue));
- assertEquals(layer.getIconIgnorePlacement().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconOptionalAsConstant() {
- Timber.i("icon-optional");
- assertNotNull(layer);
- assertNull(layer.getIconOptional().getValue());
-
- // Set and Get
- Boolean propertyValue = true;
- layer.setProperties(iconOptional(propertyValue));
- assertEquals(layer.getIconOptional().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconRotationAlignmentAsConstant() {
- Timber.i("icon-rotation-alignment");
- assertNotNull(layer);
- assertNull(layer.getIconRotationAlignment().getValue());
-
- // Set and Get
- String propertyValue = ICON_ROTATION_ALIGNMENT_MAP;
- layer.setProperties(iconRotationAlignment(propertyValue));
- assertEquals(layer.getIconRotationAlignment().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconSizeAsConstant() {
- Timber.i("icon-size");
- assertNotNull(layer);
- assertNull(layer.getIconSize().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(iconSize(propertyValue));
- assertEquals(layer.getIconSize().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconSizeAsExpression() {
- Timber.i("icon-size-expression");
- assertNotNull(layer);
- assertNull(layer.getIconSize().getExpression());
-
- // Set and Get
- Expression expression = number(Expression.get("undefined"));
- layer.setProperties(iconSize(expression));
- assertEquals(layer.getIconSize().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testIconTextFitAsConstant() {
- Timber.i("icon-text-fit");
- assertNotNull(layer);
- assertNull(layer.getIconTextFit().getValue());
-
- // Set and Get
- String propertyValue = ICON_TEXT_FIT_NONE;
- layer.setProperties(iconTextFit(propertyValue));
- assertEquals(layer.getIconTextFit().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconTextFitPaddingAsConstant() {
- Timber.i("icon-text-fit-padding");
- assertNotNull(layer);
- assertNull(layer.getIconTextFitPadding().getValue());
-
- // Set and Get
- Float[] propertyValue = new Float[] {0f, 0f, 0f, 0f};
- layer.setProperties(iconTextFitPadding(propertyValue));
- assertEquals(layer.getIconTextFitPadding().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconImageAsConstant() {
- Timber.i("icon-image");
- assertNotNull(layer);
- assertNull(layer.getIconImage().getValue());
-
- // Set and Get
- String propertyValue = "undefined";
- layer.setProperties(iconImage(propertyValue));
- assertEquals(layer.getIconImage().getValue(), propertyValue);
-
- layer.setProperties(iconImage("{token}"));
- assertEquals(layer.getIconImage().getExpression(), image(Expression.toString(Expression.get("token"))));
- }
-
- @Test
- @UiThreadTest
- public void testIconImageAsExpression() {
- Timber.i("icon-image-expression");
- assertNotNull(layer);
- assertNull(layer.getIconImage().getExpression());
-
- // Set and Get
- Expression expression = image(string(Expression.get("undefined")));
- layer.setProperties(iconImage(expression));
- assertEquals(layer.getIconImage().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testIconRotateAsConstant() {
- Timber.i("icon-rotate");
- assertNotNull(layer);
- assertNull(layer.getIconRotate().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(iconRotate(propertyValue));
- assertEquals(layer.getIconRotate().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconRotateAsExpression() {
- Timber.i("icon-rotate-expression");
- assertNotNull(layer);
- assertNull(layer.getIconRotate().getExpression());
-
- // Set and Get
- Expression expression = number(Expression.get("undefined"));
- layer.setProperties(iconRotate(expression));
- assertEquals(layer.getIconRotate().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testIconPaddingAsConstant() {
- Timber.i("icon-padding");
- assertNotNull(layer);
- assertNull(layer.getIconPadding().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(iconPadding(propertyValue));
- assertEquals(layer.getIconPadding().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconKeepUprightAsConstant() {
- Timber.i("icon-keep-upright");
- assertNotNull(layer);
- assertNull(layer.getIconKeepUpright().getValue());
-
- // Set and Get
- Boolean propertyValue = true;
- layer.setProperties(iconKeepUpright(propertyValue));
- assertEquals(layer.getIconKeepUpright().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconOffsetAsConstant() {
- Timber.i("icon-offset");
- assertNotNull(layer);
- assertNull(layer.getIconOffset().getValue());
-
- // Set and Get
- Float[] propertyValue = new Float[] {0f, 0f};
- layer.setProperties(iconOffset(propertyValue));
- assertEquals(layer.getIconOffset().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconAnchorAsConstant() {
- Timber.i("icon-anchor");
- assertNotNull(layer);
- assertNull(layer.getIconAnchor().getValue());
-
- // Set and Get
- String propertyValue = ICON_ANCHOR_CENTER;
- layer.setProperties(iconAnchor(propertyValue));
- assertEquals(layer.getIconAnchor().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconAnchorAsExpression() {
- Timber.i("icon-anchor-expression");
- assertNotNull(layer);
- assertNull(layer.getIconAnchor().getExpression());
-
- // Set and Get
- Expression expression = string(Expression.get("undefined"));
- layer.setProperties(iconAnchor(expression));
- assertEquals(layer.getIconAnchor().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testIconPitchAlignmentAsConstant() {
- Timber.i("icon-pitch-alignment");
- assertNotNull(layer);
- assertNull(layer.getIconPitchAlignment().getValue());
-
- // Set and Get
- String propertyValue = ICON_PITCH_ALIGNMENT_MAP;
- layer.setProperties(iconPitchAlignment(propertyValue));
- assertEquals(layer.getIconPitchAlignment().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextPitchAlignmentAsConstant() {
- Timber.i("text-pitch-alignment");
- assertNotNull(layer);
- assertNull(layer.getTextPitchAlignment().getValue());
-
- // Set and Get
- String propertyValue = TEXT_PITCH_ALIGNMENT_MAP;
- layer.setProperties(textPitchAlignment(propertyValue));
- assertEquals(layer.getTextPitchAlignment().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextRotationAlignmentAsConstant() {
- Timber.i("text-rotation-alignment");
- assertNotNull(layer);
- assertNull(layer.getTextRotationAlignment().getValue());
-
- // Set and Get
- String propertyValue = TEXT_ROTATION_ALIGNMENT_MAP;
- layer.setProperties(textRotationAlignment(propertyValue));
- assertEquals(layer.getTextRotationAlignment().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextFieldAsConstant() {
- Timber.i("text-field");
- assertNotNull(layer);
- assertNull(layer.getTextField().getValue());
-
- // Set and Get
- Formatted propertyValue = new Formatted(new FormattedSection("default"));
- layer.setProperties(textField("default"));
- assertEquals(layer.getTextField().getValue(), propertyValue);
- layer.setProperties(textField(propertyValue));
- assertEquals(layer.getTextField().getValue(), propertyValue);
-
- layer.setProperties(textField("{token}"));
- assertEquals(layer.getTextField().getExpression(), format(Expression.formatEntry(Expression.toString(Expression.get("token")))));
- }
-
- @Test
- @UiThreadTest
- public void testTextFieldAsExpression() {
- Timber.i("text-field-expression");
- assertNotNull(layer);
- assertNull(layer.getTextField().getExpression());
-
- // Set and Get
- Expression expression = format(Expression.formatEntry(Expression.get("undefined"), FormatOption.formatFontScale(2.0), FormatOption.formatTextFont(new String[]{"Open Sans Regular", "Arial Unicode MS Regular"})));
- layer.setProperties(textField(expression));
- assertEquals(layer.getTextField().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testTextFontAsConstant() {
- Timber.i("text-font");
- assertNotNull(layer);
- assertNull(layer.getTextFont().getValue());
-
- // Set and Get
- String[] propertyValue = new String[]{"Open Sans Regular", "Arial Unicode MS Regular"};
- layer.setProperties(textFont(propertyValue));
- assertEquals(layer.getTextFont().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextSizeAsConstant() {
- Timber.i("text-size");
- assertNotNull(layer);
- assertNull(layer.getTextSize().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(textSize(propertyValue));
- assertEquals(layer.getTextSize().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextSizeAsExpression() {
- Timber.i("text-size-expression");
- assertNotNull(layer);
- assertNull(layer.getTextSize().getExpression());
-
- // Set and Get
- Expression expression = number(Expression.get("undefined"));
- layer.setProperties(textSize(expression));
- assertEquals(layer.getTextSize().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testTextMaxWidthAsConstant() {
- Timber.i("text-max-width");
- assertNotNull(layer);
- assertNull(layer.getTextMaxWidth().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(textMaxWidth(propertyValue));
- assertEquals(layer.getTextMaxWidth().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextMaxWidthAsExpression() {
- Timber.i("text-max-width-expression");
- assertNotNull(layer);
- assertNull(layer.getTextMaxWidth().getExpression());
-
- // Set and Get
- Expression expression = number(Expression.get("undefined"));
- layer.setProperties(textMaxWidth(expression));
- assertEquals(layer.getTextMaxWidth().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testTextLineHeightAsConstant() {
- Timber.i("text-line-height");
- assertNotNull(layer);
- assertNull(layer.getTextLineHeight().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(textLineHeight(propertyValue));
- assertEquals(layer.getTextLineHeight().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextLetterSpacingAsConstant() {
- Timber.i("text-letter-spacing");
- assertNotNull(layer);
- assertNull(layer.getTextLetterSpacing().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(textLetterSpacing(propertyValue));
- assertEquals(layer.getTextLetterSpacing().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextLetterSpacingAsExpression() {
- Timber.i("text-letter-spacing-expression");
- assertNotNull(layer);
- assertNull(layer.getTextLetterSpacing().getExpression());
-
- // Set and Get
- Expression expression = number(Expression.get("undefined"));
- layer.setProperties(textLetterSpacing(expression));
- assertEquals(layer.getTextLetterSpacing().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testTextJustifyAsConstant() {
- Timber.i("text-justify");
- assertNotNull(layer);
- assertNull(layer.getTextJustify().getValue());
-
- // Set and Get
- String propertyValue = TEXT_JUSTIFY_AUTO;
- layer.setProperties(textJustify(propertyValue));
- assertEquals(layer.getTextJustify().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextJustifyAsExpression() {
- Timber.i("text-justify-expression");
- assertNotNull(layer);
- assertNull(layer.getTextJustify().getExpression());
-
- // Set and Get
- Expression expression = string(Expression.get("undefined"));
- layer.setProperties(textJustify(expression));
- assertEquals(layer.getTextJustify().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testTextRadialOffsetAsConstant() {
- Timber.i("text-radial-offset");
- assertNotNull(layer);
- assertNull(layer.getTextRadialOffset().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(textRadialOffset(propertyValue));
- assertEquals(layer.getTextRadialOffset().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextVariableAnchorAsConstant() {
- Timber.i("text-variable-anchor");
- assertNotNull(layer);
- assertNull(layer.getTextVariableAnchor().getValue());
-
- // Set and Get
- String[] propertyValue = new String[0];
- layer.setProperties(textVariableAnchor(propertyValue));
- assertEquals(layer.getTextVariableAnchor().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextAnchorAsConstant() {
- Timber.i("text-anchor");
- assertNotNull(layer);
- assertNull(layer.getTextAnchor().getValue());
-
- // Set and Get
- String propertyValue = TEXT_ANCHOR_CENTER;
- layer.setProperties(textAnchor(propertyValue));
- assertEquals(layer.getTextAnchor().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextAnchorAsExpression() {
- Timber.i("text-anchor-expression");
- assertNotNull(layer);
- assertNull(layer.getTextAnchor().getExpression());
-
- // Set and Get
- Expression expression = string(Expression.get("undefined"));
- layer.setProperties(textAnchor(expression));
- assertEquals(layer.getTextAnchor().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testTextMaxAngleAsConstant() {
- Timber.i("text-max-angle");
- assertNotNull(layer);
- assertNull(layer.getTextMaxAngle().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(textMaxAngle(propertyValue));
- assertEquals(layer.getTextMaxAngle().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextWritingModeAsConstant() {
- Timber.i("text-writing-mode");
- assertNotNull(layer);
- assertNull(layer.getTextWritingMode().getValue());
-
- // Set and Get
- String[] propertyValue = new String[0];
- layer.setProperties(textWritingMode(propertyValue));
- assertEquals(layer.getTextWritingMode().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextRotateAsConstant() {
- Timber.i("text-rotate");
- assertNotNull(layer);
- assertNull(layer.getTextRotate().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(textRotate(propertyValue));
- assertEquals(layer.getTextRotate().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextRotateAsExpression() {
- Timber.i("text-rotate-expression");
- assertNotNull(layer);
- assertNull(layer.getTextRotate().getExpression());
-
- // Set and Get
- Expression expression = number(Expression.get("undefined"));
- layer.setProperties(textRotate(expression));
- assertEquals(layer.getTextRotate().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testTextPaddingAsConstant() {
- Timber.i("text-padding");
- assertNotNull(layer);
- assertNull(layer.getTextPadding().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(textPadding(propertyValue));
- assertEquals(layer.getTextPadding().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextKeepUprightAsConstant() {
- Timber.i("text-keep-upright");
- assertNotNull(layer);
- assertNull(layer.getTextKeepUpright().getValue());
-
- // Set and Get
- Boolean propertyValue = true;
- layer.setProperties(textKeepUpright(propertyValue));
- assertEquals(layer.getTextKeepUpright().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextTransformAsConstant() {
- Timber.i("text-transform");
- assertNotNull(layer);
- assertNull(layer.getTextTransform().getValue());
-
- // Set and Get
- String propertyValue = TEXT_TRANSFORM_NONE;
- layer.setProperties(textTransform(propertyValue));
- assertEquals(layer.getTextTransform().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextTransformAsExpression() {
- Timber.i("text-transform-expression");
- assertNotNull(layer);
- assertNull(layer.getTextTransform().getExpression());
-
- // Set and Get
- Expression expression = string(Expression.get("undefined"));
- layer.setProperties(textTransform(expression));
- assertEquals(layer.getTextTransform().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testTextOffsetAsConstant() {
- Timber.i("text-offset");
- assertNotNull(layer);
- assertNull(layer.getTextOffset().getValue());
-
- // Set and Get
- Float[] propertyValue = new Float[] {0f, 0f};
- layer.setProperties(textOffset(propertyValue));
- assertEquals(layer.getTextOffset().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextAllowOverlapAsConstant() {
- Timber.i("text-allow-overlap");
- assertNotNull(layer);
- assertNull(layer.getTextAllowOverlap().getValue());
-
- // Set and Get
- Boolean propertyValue = true;
- layer.setProperties(textAllowOverlap(propertyValue));
- assertEquals(layer.getTextAllowOverlap().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextIgnorePlacementAsConstant() {
- Timber.i("text-ignore-placement");
- assertNotNull(layer);
- assertNull(layer.getTextIgnorePlacement().getValue());
-
- // Set and Get
- Boolean propertyValue = true;
- layer.setProperties(textIgnorePlacement(propertyValue));
- assertEquals(layer.getTextIgnorePlacement().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextOptionalAsConstant() {
- Timber.i("text-optional");
- assertNotNull(layer);
- assertNull(layer.getTextOptional().getValue());
-
- // Set and Get
- Boolean propertyValue = true;
- layer.setProperties(textOptional(propertyValue));
- assertEquals(layer.getTextOptional().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconOpacityTransition() {
- Timber.i("icon-opacityTransitionOptions");
- assertNotNull(layer);
-
- // Set and Get
- TransitionOptions options = new TransitionOptions(300, 100);
- layer.setIconOpacityTransition(options);
- assertEquals(layer.getIconOpacityTransition(), options);
- }
-
- @Test
- @UiThreadTest
- public void testIconOpacityAsConstant() {
- Timber.i("icon-opacity");
- assertNotNull(layer);
- assertNull(layer.getIconOpacity().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(iconOpacity(propertyValue));
- assertEquals(layer.getIconOpacity().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconOpacityAsExpression() {
- Timber.i("icon-opacity-expression");
- assertNotNull(layer);
- assertNull(layer.getIconOpacity().getExpression());
-
- // Set and Get
- Expression expression = number(Expression.get("undefined"));
- layer.setProperties(iconOpacity(expression));
- assertEquals(layer.getIconOpacity().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testIconColorTransition() {
- Timber.i("icon-colorTransitionOptions");
- assertNotNull(layer);
-
- // Set and Get
- TransitionOptions options = new TransitionOptions(300, 100);
- layer.setIconColorTransition(options);
- assertEquals(layer.getIconColorTransition(), options);
- }
-
- @Test
- @UiThreadTest
- public void testIconColorAsConstant() {
- Timber.i("icon-color");
- assertNotNull(layer);
- assertNull(layer.getIconColor().getValue());
-
- // Set and Get
- String propertyValue = "rgba(255,128,0,0.7)";
- layer.setProperties(iconColor(propertyValue));
- assertEquals(layer.getIconColor().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconColorAsExpression() {
- Timber.i("icon-color-expression");
- assertNotNull(layer);
- assertNull(layer.getIconColor().getExpression());
-
- // Set and Get
- Expression expression = toColor(Expression.get("undefined"));
- layer.setProperties(iconColor(expression));
- assertEquals(layer.getIconColor().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testIconColorAsIntConstant() {
- Timber.i("icon-color");
- assertNotNull(layer);
-
- // Set and Get
- layer.setProperties(iconColor(Color.argb(127, 255, 127, 0)));
- assertEquals(layer.getIconColorAsInt(), Color.argb(127, 255, 127, 0));
- }
-
- @Test
- @UiThreadTest
- public void testIconHaloColorTransition() {
- Timber.i("icon-halo-colorTransitionOptions");
- assertNotNull(layer);
-
- // Set and Get
- TransitionOptions options = new TransitionOptions(300, 100);
- layer.setIconHaloColorTransition(options);
- assertEquals(layer.getIconHaloColorTransition(), options);
- }
-
- @Test
- @UiThreadTest
- public void testIconHaloColorAsConstant() {
- Timber.i("icon-halo-color");
- assertNotNull(layer);
- assertNull(layer.getIconHaloColor().getValue());
-
- // Set and Get
- String propertyValue = "rgba(255,128,0,0.7)";
- layer.setProperties(iconHaloColor(propertyValue));
- assertEquals(layer.getIconHaloColor().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconHaloColorAsExpression() {
- Timber.i("icon-halo-color-expression");
- assertNotNull(layer);
- assertNull(layer.getIconHaloColor().getExpression());
-
- // Set and Get
- Expression expression = toColor(Expression.get("undefined"));
- layer.setProperties(iconHaloColor(expression));
- assertEquals(layer.getIconHaloColor().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testIconHaloColorAsIntConstant() {
- Timber.i("icon-halo-color");
- assertNotNull(layer);
-
- // Set and Get
- layer.setProperties(iconHaloColor(Color.argb(127, 255, 127, 0)));
- assertEquals(layer.getIconHaloColorAsInt(), Color.argb(127, 255, 127, 0));
- }
-
- @Test
- @UiThreadTest
- public void testIconHaloWidthTransition() {
- Timber.i("icon-halo-widthTransitionOptions");
- assertNotNull(layer);
-
- // Set and Get
- TransitionOptions options = new TransitionOptions(300, 100);
- layer.setIconHaloWidthTransition(options);
- assertEquals(layer.getIconHaloWidthTransition(), options);
- }
-
- @Test
- @UiThreadTest
- public void testIconHaloWidthAsConstant() {
- Timber.i("icon-halo-width");
- assertNotNull(layer);
- assertNull(layer.getIconHaloWidth().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(iconHaloWidth(propertyValue));
- assertEquals(layer.getIconHaloWidth().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconHaloWidthAsExpression() {
- Timber.i("icon-halo-width-expression");
- assertNotNull(layer);
- assertNull(layer.getIconHaloWidth().getExpression());
-
- // Set and Get
- Expression expression = number(Expression.get("undefined"));
- layer.setProperties(iconHaloWidth(expression));
- assertEquals(layer.getIconHaloWidth().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testIconHaloBlurTransition() {
- Timber.i("icon-halo-blurTransitionOptions");
- assertNotNull(layer);
-
- // Set and Get
- TransitionOptions options = new TransitionOptions(300, 100);
- layer.setIconHaloBlurTransition(options);
- assertEquals(layer.getIconHaloBlurTransition(), options);
- }
-
- @Test
- @UiThreadTest
- public void testIconHaloBlurAsConstant() {
- Timber.i("icon-halo-blur");
- assertNotNull(layer);
- assertNull(layer.getIconHaloBlur().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(iconHaloBlur(propertyValue));
- assertEquals(layer.getIconHaloBlur().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconHaloBlurAsExpression() {
- Timber.i("icon-halo-blur-expression");
- assertNotNull(layer);
- assertNull(layer.getIconHaloBlur().getExpression());
-
- // Set and Get
- Expression expression = number(Expression.get("undefined"));
- layer.setProperties(iconHaloBlur(expression));
- assertEquals(layer.getIconHaloBlur().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testIconTranslateTransition() {
- Timber.i("icon-translateTransitionOptions");
- assertNotNull(layer);
-
- // Set and Get
- TransitionOptions options = new TransitionOptions(300, 100);
- layer.setIconTranslateTransition(options);
- assertEquals(layer.getIconTranslateTransition(), options);
- }
-
- @Test
- @UiThreadTest
- public void testIconTranslateAsConstant() {
- Timber.i("icon-translate");
- assertNotNull(layer);
- assertNull(layer.getIconTranslate().getValue());
-
- // Set and Get
- Float[] propertyValue = new Float[] {0f, 0f};
- layer.setProperties(iconTranslate(propertyValue));
- assertEquals(layer.getIconTranslate().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testIconTranslateAnchorAsConstant() {
- Timber.i("icon-translate-anchor");
- assertNotNull(layer);
- assertNull(layer.getIconTranslateAnchor().getValue());
-
- // Set and Get
- String propertyValue = ICON_TRANSLATE_ANCHOR_MAP;
- layer.setProperties(iconTranslateAnchor(propertyValue));
- assertEquals(layer.getIconTranslateAnchor().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextOpacityTransition() {
- Timber.i("text-opacityTransitionOptions");
- assertNotNull(layer);
-
- // Set and Get
- TransitionOptions options = new TransitionOptions(300, 100);
- layer.setTextOpacityTransition(options);
- assertEquals(layer.getTextOpacityTransition(), options);
- }
-
- @Test
- @UiThreadTest
- public void testTextOpacityAsConstant() {
- Timber.i("text-opacity");
- assertNotNull(layer);
- assertNull(layer.getTextOpacity().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(textOpacity(propertyValue));
- assertEquals(layer.getTextOpacity().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextOpacityAsExpression() {
- Timber.i("text-opacity-expression");
- assertNotNull(layer);
- assertNull(layer.getTextOpacity().getExpression());
-
- // Set and Get
- Expression expression = number(Expression.get("undefined"));
- layer.setProperties(textOpacity(expression));
- assertEquals(layer.getTextOpacity().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testTextColorTransition() {
- Timber.i("text-colorTransitionOptions");
- assertNotNull(layer);
-
- // Set and Get
- TransitionOptions options = new TransitionOptions(300, 100);
- layer.setTextColorTransition(options);
- assertEquals(layer.getTextColorTransition(), options);
- }
-
- @Test
- @UiThreadTest
- public void testTextColorAsConstant() {
- Timber.i("text-color");
- assertNotNull(layer);
- assertNull(layer.getTextColor().getValue());
-
- // Set and Get
- String propertyValue = "rgba(255,128,0,0.7)";
- layer.setProperties(textColor(propertyValue));
- assertEquals(layer.getTextColor().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextColorAsExpression() {
- Timber.i("text-color-expression");
- assertNotNull(layer);
- assertNull(layer.getTextColor().getExpression());
-
- // Set and Get
- Expression expression = toColor(Expression.get("undefined"));
- layer.setProperties(textColor(expression));
- assertEquals(layer.getTextColor().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testTextColorAsIntConstant() {
- Timber.i("text-color");
- assertNotNull(layer);
-
- // Set and Get
- layer.setProperties(textColor(Color.argb(127, 255, 127, 0)));
- assertEquals(layer.getTextColorAsInt(), Color.argb(127, 255, 127, 0));
- }
-
- @Test
- @UiThreadTest
- public void testTextHaloColorTransition() {
- Timber.i("text-halo-colorTransitionOptions");
- assertNotNull(layer);
-
- // Set and Get
- TransitionOptions options = new TransitionOptions(300, 100);
- layer.setTextHaloColorTransition(options);
- assertEquals(layer.getTextHaloColorTransition(), options);
- }
-
- @Test
- @UiThreadTest
- public void testTextHaloColorAsConstant() {
- Timber.i("text-halo-color");
- assertNotNull(layer);
- assertNull(layer.getTextHaloColor().getValue());
-
- // Set and Get
- String propertyValue = "rgba(255,128,0,0.7)";
- layer.setProperties(textHaloColor(propertyValue));
- assertEquals(layer.getTextHaloColor().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextHaloColorAsExpression() {
- Timber.i("text-halo-color-expression");
- assertNotNull(layer);
- assertNull(layer.getTextHaloColor().getExpression());
-
- // Set and Get
- Expression expression = toColor(Expression.get("undefined"));
- layer.setProperties(textHaloColor(expression));
- assertEquals(layer.getTextHaloColor().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testTextHaloColorAsIntConstant() {
- Timber.i("text-halo-color");
- assertNotNull(layer);
-
- // Set and Get
- layer.setProperties(textHaloColor(Color.argb(127, 255, 127, 0)));
- assertEquals(layer.getTextHaloColorAsInt(), Color.argb(127, 255, 127, 0));
- }
-
- @Test
- @UiThreadTest
- public void testTextHaloWidthTransition() {
- Timber.i("text-halo-widthTransitionOptions");
- assertNotNull(layer);
-
- // Set and Get
- TransitionOptions options = new TransitionOptions(300, 100);
- layer.setTextHaloWidthTransition(options);
- assertEquals(layer.getTextHaloWidthTransition(), options);
- }
-
- @Test
- @UiThreadTest
- public void testTextHaloWidthAsConstant() {
- Timber.i("text-halo-width");
- assertNotNull(layer);
- assertNull(layer.getTextHaloWidth().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(textHaloWidth(propertyValue));
- assertEquals(layer.getTextHaloWidth().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextHaloWidthAsExpression() {
- Timber.i("text-halo-width-expression");
- assertNotNull(layer);
- assertNull(layer.getTextHaloWidth().getExpression());
-
- // Set and Get
- Expression expression = number(Expression.get("undefined"));
- layer.setProperties(textHaloWidth(expression));
- assertEquals(layer.getTextHaloWidth().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testTextHaloBlurTransition() {
- Timber.i("text-halo-blurTransitionOptions");
- assertNotNull(layer);
-
- // Set and Get
- TransitionOptions options = new TransitionOptions(300, 100);
- layer.setTextHaloBlurTransition(options);
- assertEquals(layer.getTextHaloBlurTransition(), options);
- }
-
- @Test
- @UiThreadTest
- public void testTextHaloBlurAsConstant() {
- Timber.i("text-halo-blur");
- assertNotNull(layer);
- assertNull(layer.getTextHaloBlur().getValue());
-
- // Set and Get
- Float propertyValue = 0.3f;
- layer.setProperties(textHaloBlur(propertyValue));
- assertEquals(layer.getTextHaloBlur().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextHaloBlurAsExpression() {
- Timber.i("text-halo-blur-expression");
- assertNotNull(layer);
- assertNull(layer.getTextHaloBlur().getExpression());
-
- // Set and Get
- Expression expression = number(Expression.get("undefined"));
- layer.setProperties(textHaloBlur(expression));
- assertEquals(layer.getTextHaloBlur().getExpression(), expression);
- }
-
- @Test
- @UiThreadTest
- public void testTextTranslateTransition() {
- Timber.i("text-translateTransitionOptions");
- assertNotNull(layer);
-
- // Set and Get
- TransitionOptions options = new TransitionOptions(300, 100);
- layer.setTextTranslateTransition(options);
- assertEquals(layer.getTextTranslateTransition(), options);
- }
-
- @Test
- @UiThreadTest
- public void testTextTranslateAsConstant() {
- Timber.i("text-translate");
- assertNotNull(layer);
- assertNull(layer.getTextTranslate().getValue());
-
- // Set and Get
- Float[] propertyValue = new Float[] {0f, 0f};
- layer.setProperties(textTranslate(propertyValue));
- assertEquals(layer.getTextTranslate().getValue(), propertyValue);
- }
-
- @Test
- @UiThreadTest
- public void testTextTranslateAnchorAsConstant() {
- Timber.i("text-translate-anchor");
- assertNotNull(layer);
- assertNull(layer.getTextTranslateAnchor().getValue());
-
- // Set and Get
- String propertyValue = TEXT_TRANSLATE_ANCHOR_MAP;
- layer.setProperties(textTranslateAnchor(propertyValue));
- assertEquals(layer.getTextTranslateAnchor().getValue(), propertyValue);
- }
-}