[android] add api to enable/disable tile prefetching

This commit is contained in:
Ivo van Dongen
2017-07-18 16:26:24 +02:00
committed by Ivo van Dongen
parent c0dd1103e0
commit c5300ebabf
8 changed files with 128 additions and 1 deletions

View File

@@ -779,6 +779,22 @@ public class MapboxMapTest extends BaseActivityTest {
}));
}
// Tile pre-fetching
@Test
public void testTilePrefetch() {
validateTestSetup();
onView(withId(R.id.mapView)).perform(new MapboxMapAction(new InvokeViewAction() {
@Override
public void onViewAction(UiController uiController, View view) {
mapboxMap.setPrefetchesTiles(true);
assertTrue(mapboxMap.getPrefetchesTiles());
mapboxMap.setPrefetchesTiles(false);
assertFalse(mapboxMap.getPrefetchesTiles());
}
}));
}
private class MapboxMapAction implements ViewAction {
private InvokeViewAction invokeViewAction;