[android] - replace hardcode telemetry settings string by resources string

This commit is contained in:
Tobrun
2018-08-22 07:20:59 +02:00
committed by Tobrun
parent 1662be7ea5
commit 520df7f020
3 changed files with 48 additions and 6 deletions

View File

@@ -4,6 +4,7 @@ import com.mapbox.mapboxsdk.BuildConfig;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
import java.util.Set;
@@ -21,6 +22,7 @@ public class AttributionParseTest {
public void testParseAttributionStringSatellite() throws Exception {
AttributionParser attributionParser = new AttributionParser.Options()
.withAttributionData(SATELLITE_ATTRIBUTION)
.withContext(RuntimeEnvironment.application)
.build();
Set<Attribution> attributionList = attributionParser.getAttributions();
@@ -54,6 +56,7 @@ public class AttributionParseTest {
public void testParseAttributionStringStreets() throws Exception {
AttributionParser attributionParser = new AttributionParser.Options()
.withAttributionData(STREETS_ATTRIBUTION)
.withContext(RuntimeEnvironment.application)
.build();
Set<Attribution> attributionList = attributionParser.getAttributions();
@@ -84,6 +87,7 @@ public class AttributionParseTest {
AttributionParser attributionParser = new AttributionParser.Options()
.withAttributionData(STREETS_ATTRIBUTION)
.withMapboxAttribution(false)
.withContext(RuntimeEnvironment.application)
.build();
Set<Attribution> attributionList = attributionParser.getAttributions();
@@ -109,6 +113,7 @@ public class AttributionParseTest {
public void testParseAttributionArrayString() throws Exception {
AttributionParser attributionParser = new AttributionParser.Options()
.withAttributionData(new String[] {STREETS_ATTRIBUTION, "", SATELLITE_ATTRIBUTION})
.withContext(RuntimeEnvironment.application)
.build();
Set<Attribution> attributionList = attributionParser.getAttributions();
assertEquals("Size of list should match", 4, attributionList.size());
@@ -142,6 +147,7 @@ public class AttributionParseTest {
AttributionParser attributionParser = new AttributionParser.Options()
.withAttributionData(SATELLITE_ATTRIBUTION)
.withImproveMap(false)
.withContext(RuntimeEnvironment.application)
.build();
Set<Attribution> attributionList = attributionParser.getAttributions();
assertEquals("Size of list should match", 3, attributionList.size());
@@ -171,6 +177,7 @@ public class AttributionParseTest {
AttributionParser attributionParser = new AttributionParser.Options()
.withAttributionData(STREETS_ATTRIBUTION, "", SATELLITE_ATTRIBUTION)
.withCopyrightSign(false)
.withContext(RuntimeEnvironment.application)
.build();
Set<Attribution> attributionList = attributionParser.getAttributions();
assertEquals("Size of list should match", 4, attributionList.size());
@@ -205,6 +212,7 @@ public class AttributionParseTest {
.withAttributionData(STREETS_ATTRIBUTION)
.withCopyrightSign(false)
.withImproveMap(false)
.withContext(RuntimeEnvironment.application)
.build();
assertEquals(
@@ -220,6 +228,7 @@ public class AttributionParseTest {
AttributionParser attributionParser = new AttributionParser.Options()
.withAttributionData(STREETS_ATTRIBUTION)
.withImproveMap(false)
.withContext(RuntimeEnvironment.application)
.build();
assertEquals(
@@ -236,6 +245,7 @@ public class AttributionParseTest {
.withCopyrightSign(false)
.withImproveMap(false)
.withMapboxAttribution(false)
.withContext(RuntimeEnvironment.application)
.build();
assertEquals(
@@ -251,6 +261,7 @@ public class AttributionParseTest {
.withAttributionData(STREETS_ATTRIBUTION)
.withImproveMap(false)
.withMapboxAttribution(false)
.withContext(RuntimeEnvironment.application)
.build();
assertEquals(
@@ -267,6 +278,7 @@ public class AttributionParseTest {
.withImproveMap(false)
.withCopyrightSign(false)
.withMapboxAttribution(false)
.withContext(RuntimeEnvironment.application)
.build();
assertEquals(
@@ -283,6 +295,7 @@ public class AttributionParseTest {
.withImproveMap(false)
.withCopyrightSign(false)
.withMapboxAttribution(false)
.withContext(RuntimeEnvironment.application)
.build();
assertEquals(
@@ -298,6 +311,7 @@ public class AttributionParseTest {
.withAttributionData(STREETS_ATTRIBUTION, SATELLITE_ATTRIBUTION, "blabla", "")
.withImproveMap(false)
.withCopyrightSign(false)
.withContext(RuntimeEnvironment.application)
.build();
assertEquals(