Add set and get api for volatile and minimumTileUpdateInterval in Source (#355)

* Add set and get api for Volatile and minimumTileUpdateInterval in Source

* Format codes.
This commit is contained in:
Kevin Li
2020-04-29 20:49:35 +08:00
committed by GitHub
parent 859f64f97e
commit 6fd498ed16
4 changed files with 111 additions and 5 deletions

View File

@@ -83,4 +83,28 @@ class CustomGeometrySourceTest : BaseTest() {
}
}
}
@Test
fun isVolatileTest() {
validateTestSetup()
invoke(mapboxMap) { uiController, mapboxMap ->
mapboxMap.style!!.getSource(ID_GRID_SOURCE)!!.let {
assertFalse(it.isVolatile)
it.isVolatile = true
assertTrue(it.isVolatile)
}
}
}
@Test
fun minimumTileUpdateIntervalTest() {
validateTestSetup()
invoke(mapboxMap) { uiController, mapboxMap ->
mapboxMap.style!!.getSource(ID_GRID_SOURCE)!!.let {
assertEquals(0, it.minimumTileUpdateInterval)
it.minimumTileUpdateInterval = 1000
assertEquals(1000, it.minimumTileUpdateInterval)
}
}
}
}