diff options
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.java | 182 |
1 files changed, 182 insertions, 0 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 index cac950dfc4..5472d32dc6 100644 --- 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 @@ -36,6 +36,8 @@ 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 */ @@ -81,6 +83,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(layer.getVisibility().getValue(), NONE); } + @Test public void testSymbolPlacementAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -117,6 +120,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getSymbolPlacement().getFunction().getStops()).size()); } + @Test public void testSymbolSpacingAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -154,6 +158,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((ExponentialStops) layer.getSymbolSpacing().getFunction().getStops()).size()); } + @Test public void testSymbolAvoidEdgesAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -190,6 +195,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getSymbolAvoidEdges().getFunction().getStops()).size()); } + @Test public void testIconAllowOverlapAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -226,6 +232,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getIconAllowOverlap().getFunction().getStops()).size()); } + @Test public void testIconIgnorePlacementAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -262,6 +269,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getIconIgnorePlacement().getFunction().getStops()).size()); } + @Test public void testIconOptionalAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -298,6 +306,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getIconOptional().getFunction().getStops()).size()); } + @Test public void testIconRotationAlignmentAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -334,6 +343,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getIconRotationAlignment().getFunction().getStops()).size()); } + @Test public void testIconSizeAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -371,6 +381,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((ExponentialStops) layer.getIconSize().getFunction().getStops()).size()); } + @Test public void testIconTextFitAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -407,6 +418,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getIconTextFit().getFunction().getStops()).size()); } + @Test public void testIconTextFitPaddingAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -444,6 +456,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((ExponentialStops) layer.getIconTextFitPadding().getFunction().getStops()).size()); } + @Test public void testIconImageAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -480,6 +493,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getIconImage().getFunction().getStops()).size()); } + @Test public void testIconRotateAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -625,6 +639,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(0.9f, stop.out, 0.001f); } + @Test public void testIconPaddingAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -662,6 +677,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((ExponentialStops) layer.getIconPadding().getFunction().getStops()).size()); } + @Test public void testIconKeepUprightAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -698,6 +714,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getIconKeepUpright().getFunction().getStops()).size()); } + @Test public void testIconOffsetAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -780,6 +797,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(IntervalStops.class, layer.getIconOffset().getFunction().getStops().getClass()); } + @Test public void testTextPitchAlignmentAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -816,6 +834,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getTextPitchAlignment().getFunction().getStops()).size()); } + @Test public void testTextRotationAlignmentAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -852,6 +871,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getTextRotationAlignment().getFunction().getStops()).size()); } + @Test public void testTextFieldAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -933,6 +953,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(IntervalStops.class, layer.getTextField().getFunction().getStops().getClass()); } + @Test public void testTextFontAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -969,6 +990,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getTextFont().getFunction().getStops()).size()); } + @Test public void testTextSizeAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1006,6 +1028,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((ExponentialStops) layer.getTextSize().getFunction().getStops()).size()); } + @Test public void testTextMaxWidthAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1043,6 +1066,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((ExponentialStops) layer.getTextMaxWidth().getFunction().getStops()).size()); } + @Test public void testTextLineHeightAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1080,6 +1104,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((ExponentialStops) layer.getTextLineHeight().getFunction().getStops()).size()); } + @Test public void testTextLetterSpacingAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1117,6 +1142,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((ExponentialStops) layer.getTextLetterSpacing().getFunction().getStops()).size()); } + @Test public void testTextJustifyAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1153,6 +1179,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getTextJustify().getFunction().getStops()).size()); } + @Test public void testTextAnchorAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1189,6 +1216,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getTextAnchor().getFunction().getStops()).size()); } + @Test public void testTextMaxAngleAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1226,6 +1254,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((ExponentialStops) layer.getTextMaxAngle().getFunction().getStops()).size()); } + @Test public void testTextRotateAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1263,6 +1292,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((ExponentialStops) layer.getTextRotate().getFunction().getStops()).size()); } + @Test public void testTextPaddingAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1300,6 +1330,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((ExponentialStops) layer.getTextPadding().getFunction().getStops()).size()); } + @Test public void testTextKeepUprightAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1336,6 +1367,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getTextKeepUpright().getFunction().getStops()).size()); } + @Test public void testTextTransformAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1417,6 +1449,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(IntervalStops.class, layer.getTextTransform().getFunction().getStops().getClass()); } + @Test public void testTextOffsetAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1499,6 +1532,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(IntervalStops.class, layer.getTextOffset().getFunction().getStops().getClass()); } + @Test public void testTextAllowOverlapAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1535,6 +1569,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getTextAllowOverlap().getFunction().getStops()).size()); } + @Test public void testTextIgnorePlacementAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1571,6 +1606,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((IntervalStops) layer.getTextIgnorePlacement().getFunction().getStops()).size()); } + @Test public void testTextOptionalAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -1608,6 +1644,18 @@ public class SymbolLayerTest extends BaseStyleTest { } @Test + public void testIconOpacityTransition() { + checkViewIsDisplayed(R.id.mapView); + Timber.i("icon-opacityTransitionOptions"); + assertNotNull(layer); + + // Set and Get + TransitionOptions options = new TransitionOptions(300, 100); + layer.setIconOpacityTransition(options); + assertEquals(layer.getIconOpacityTransition(), options); + } + + @Test public void testIconOpacityAsConstant() { checkViewIsDisplayed(R.id.mapView); Timber.i("icon-opacity"); @@ -1753,6 +1801,18 @@ public class SymbolLayerTest extends BaseStyleTest { } @Test + public void testIconColorTransition() { + checkViewIsDisplayed(R.id.mapView); + Timber.i("icon-colorTransitionOptions"); + assertNotNull(layer); + + // Set and Get + TransitionOptions options = new TransitionOptions(300, 100); + layer.setIconColorTransition(options); + assertEquals(layer.getIconColorTransition(), options); + } + + @Test public void testIconColorAsConstant() { checkViewIsDisplayed(R.id.mapView); Timber.i("icon-color"); @@ -1875,6 +1935,18 @@ public class SymbolLayerTest extends BaseStyleTest { } @Test + public void testIconHaloColorTransition() { + checkViewIsDisplayed(R.id.mapView); + Timber.i("icon-halo-colorTransitionOptions"); + assertNotNull(layer); + + // Set and Get + TransitionOptions options = new TransitionOptions(300, 100); + layer.setIconHaloColorTransition(options); + assertEquals(layer.getIconHaloColorTransition(), options); + } + + @Test public void testIconHaloColorAsConstant() { checkViewIsDisplayed(R.id.mapView); Timber.i("icon-halo-color"); @@ -1997,6 +2069,18 @@ public class SymbolLayerTest extends BaseStyleTest { } @Test + public void testIconHaloWidthTransition() { + checkViewIsDisplayed(R.id.mapView); + Timber.i("icon-halo-widthTransitionOptions"); + assertNotNull(layer); + + // Set and Get + TransitionOptions options = new TransitionOptions(300, 100); + layer.setIconHaloWidthTransition(options); + assertEquals(layer.getIconHaloWidthTransition(), options); + } + + @Test public void testIconHaloWidthAsConstant() { checkViewIsDisplayed(R.id.mapView); Timber.i("icon-halo-width"); @@ -2142,6 +2226,18 @@ public class SymbolLayerTest extends BaseStyleTest { } @Test + public void testIconHaloBlurTransition() { + checkViewIsDisplayed(R.id.mapView); + Timber.i("icon-halo-blurTransitionOptions"); + assertNotNull(layer); + + // Set and Get + TransitionOptions options = new TransitionOptions(300, 100); + layer.setIconHaloBlurTransition(options); + assertEquals(layer.getIconHaloBlurTransition(), options); + } + + @Test public void testIconHaloBlurAsConstant() { checkViewIsDisplayed(R.id.mapView); Timber.i("icon-halo-blur"); @@ -2287,6 +2383,18 @@ public class SymbolLayerTest extends BaseStyleTest { } @Test + public void testIconTranslateTransition() { + checkViewIsDisplayed(R.id.mapView); + Timber.i("icon-translateTransitionOptions"); + assertNotNull(layer); + + // Set and Get + TransitionOptions options = new TransitionOptions(300, 100); + layer.setIconTranslateTransition(options); + assertEquals(layer.getIconTranslateTransition(), options); + } + + @Test public void testIconTranslateAsConstant() { checkViewIsDisplayed(R.id.mapView); Timber.i("icon-translate"); @@ -2323,6 +2431,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((ExponentialStops) layer.getIconTranslate().getFunction().getStops()).size()); } + @Test public void testIconTranslateAnchorAsConstant() { checkViewIsDisplayed(R.id.mapView); @@ -2360,6 +2469,18 @@ public class SymbolLayerTest extends BaseStyleTest { } @Test + public void testTextOpacityTransition() { + checkViewIsDisplayed(R.id.mapView); + Timber.i("text-opacityTransitionOptions"); + assertNotNull(layer); + + // Set and Get + TransitionOptions options = new TransitionOptions(300, 100); + layer.setTextOpacityTransition(options); + assertEquals(layer.getTextOpacityTransition(), options); + } + + @Test public void testTextOpacityAsConstant() { checkViewIsDisplayed(R.id.mapView); Timber.i("text-opacity"); @@ -2505,6 +2626,18 @@ public class SymbolLayerTest extends BaseStyleTest { } @Test + public void testTextColorTransition() { + checkViewIsDisplayed(R.id.mapView); + Timber.i("text-colorTransitionOptions"); + assertNotNull(layer); + + // Set and Get + TransitionOptions options = new TransitionOptions(300, 100); + layer.setTextColorTransition(options); + assertEquals(layer.getTextColorTransition(), options); + } + + @Test public void testTextColorAsConstant() { checkViewIsDisplayed(R.id.mapView); Timber.i("text-color"); @@ -2627,6 +2760,18 @@ public class SymbolLayerTest extends BaseStyleTest { } @Test + public void testTextHaloColorTransition() { + checkViewIsDisplayed(R.id.mapView); + Timber.i("text-halo-colorTransitionOptions"); + assertNotNull(layer); + + // Set and Get + TransitionOptions options = new TransitionOptions(300, 100); + layer.setTextHaloColorTransition(options); + assertEquals(layer.getTextHaloColorTransition(), options); + } + + @Test public void testTextHaloColorAsConstant() { checkViewIsDisplayed(R.id.mapView); Timber.i("text-halo-color"); @@ -2749,6 +2894,18 @@ public class SymbolLayerTest extends BaseStyleTest { } @Test + public void testTextHaloWidthTransition() { + checkViewIsDisplayed(R.id.mapView); + Timber.i("text-halo-widthTransitionOptions"); + assertNotNull(layer); + + // Set and Get + TransitionOptions options = new TransitionOptions(300, 100); + layer.setTextHaloWidthTransition(options); + assertEquals(layer.getTextHaloWidthTransition(), options); + } + + @Test public void testTextHaloWidthAsConstant() { checkViewIsDisplayed(R.id.mapView); Timber.i("text-halo-width"); @@ -2894,6 +3051,18 @@ public class SymbolLayerTest extends BaseStyleTest { } @Test + public void testTextHaloBlurTransition() { + checkViewIsDisplayed(R.id.mapView); + Timber.i("text-halo-blurTransitionOptions"); + assertNotNull(layer); + + // Set and Get + TransitionOptions options = new TransitionOptions(300, 100); + layer.setTextHaloBlurTransition(options); + assertEquals(layer.getTextHaloBlurTransition(), options); + } + + @Test public void testTextHaloBlurAsConstant() { checkViewIsDisplayed(R.id.mapView); Timber.i("text-halo-blur"); @@ -3039,6 +3208,18 @@ public class SymbolLayerTest extends BaseStyleTest { } @Test + public void testTextTranslateTransition() { + checkViewIsDisplayed(R.id.mapView); + Timber.i("text-translateTransitionOptions"); + assertNotNull(layer); + + // Set and Get + TransitionOptions options = new TransitionOptions(300, 100); + layer.setTextTranslateTransition(options); + assertEquals(layer.getTextTranslateTransition(), options); + } + + @Test public void testTextTranslateAsConstant() { checkViewIsDisplayed(R.id.mapView); Timber.i("text-translate"); @@ -3075,6 +3256,7 @@ public class SymbolLayerTest extends BaseStyleTest { assertEquals(1, ((ExponentialStops) layer.getTextTranslate().getFunction().getStops()).size()); } + @Test public void testTextTranslateAnchorAsConstant() { checkViewIsDisplayed(R.id.mapView); |