summaryrefslogtreecommitdiff
path: root/test/tile
diff options
context:
space:
mode:
authorAlexander Shalamov <alexander.shalamov@mapbox.com>2020-02-07 16:04:20 +0200
committerAlexander Shalamov <alexander.shalamov@mapbox.com>2020-02-11 10:40:30 +0200
commitac50f5275b45fa6a0859da0b162b561f8f2e567e (patch)
tree6648882b724ce6acc1cb082eaa1b45e2cf6fcb64 /test/tile
parentdef38cf4db9e973f1d3e13f4ee2fba1afd694ea0 (diff)
downloadqtlocation-mapboxgl-ac50f5275b45fa6a0859da0b162b561f8f2e567e.tar.gz
[core] Make CustomGeometrySource::TileOptions immutable
Diffstat (limited to 'test/tile')
-rw-r--r--test/tile/custom_geometry_tile.test.cpp21
1 files changed, 15 insertions, 6 deletions
diff --git a/test/tile/custom_geometry_tile.test.cpp b/test/tile/custom_geometry_tile.test.cpp
index f3d11ab898..6e8a7e6981 100644
--- a/test/tile/custom_geometry_tile.test.cpp
+++ b/test/tile/custom_geometry_tile.test.cpp
@@ -61,8 +61,11 @@ TEST(CustomGeometryTile, InvokeFetchTile) {
auto mb =std::make_shared<Mailbox>(*Scheduler::GetCurrent());
ActorRef<CustomTileLoader> loaderActor(loader, mb);
- CustomGeometryTile tile(OverscaledTileID(0, 0, 0), "source", test.tileParameters, CustomGeometrySource::TileOptions(),
- loaderActor);
+ CustomGeometryTile tile(OverscaledTileID(0, 0, 0),
+ "source",
+ test.tileParameters,
+ makeMutable<CustomGeometrySource::TileOptions>(),
+ loaderActor);
tile.setNecessity(TileNecessity::Required);
@@ -86,8 +89,11 @@ TEST(CustomGeometryTile, InvokeCancelTile) {
auto mb =std::make_shared<Mailbox>(*Scheduler::GetCurrent());
ActorRef<CustomTileLoader> loaderActor(loader, mb);
- CustomGeometryTile tile(OverscaledTileID(0, 0, 0), "source", test.tileParameters, CustomGeometrySource::TileOptions(),
- loaderActor);
+ CustomGeometryTile tile(OverscaledTileID(0, 0, 0),
+ "source",
+ test.tileParameters,
+ makeMutable<CustomGeometrySource::TileOptions>(),
+ loaderActor);
tile.setNecessity(TileNecessity::Required);
tile.setNecessity(TileNecessity::Optional);
@@ -108,8 +114,11 @@ TEST(CustomGeometryTile, InvokeTileChanged) {
auto mb =std::make_shared<Mailbox>(*Scheduler::GetCurrent());
ActorRef<CustomTileLoader> loaderActor(loader, mb);
- CustomGeometryTile tile(OverscaledTileID(0, 0, 0), "source", test.tileParameters, CustomGeometrySource::TileOptions(),
- loaderActor);
+ CustomGeometryTile tile(OverscaledTileID(0, 0, 0),
+ "source",
+ test.tileParameters,
+ makeMutable<CustomGeometrySource::TileOptions>(),
+ loaderActor);
Immutable<LayerProperties> layerProperties = makeMutable<CircleLayerProperties>(staticImmutableCast<CircleLayer::Impl>(layer.baseImpl));
StubTileObserver observer;