debugSetOverrides method

  1. @visibleForTesting
void debugSetOverrides({
  1. DebugCreateMapFunction? createMap,
  2. DebugSetOptionsFunction? setOptions,
  3. MarkersController<Object?, Object>? markers,
  4. CirclesController? circles,
  5. HeatmapsController? heatmaps,
  6. PolygonsController? polygons,
  7. PolylinesController? polylines,
  8. ClusterManagersController<Object?>? clusterManagers,
  9. TileOverlaysController? tileOverlays,
  10. GroundOverlaysController? groundOverlays,
})

Overrides certain properties to install mocks defined during testing.

Implementation

@visibleForTesting
void debugSetOverrides({
  DebugCreateMapFunction? createMap,
  DebugSetOptionsFunction? setOptions,
  MarkersController<Object?, Object>? markers,
  CirclesController? circles,
  HeatmapsController? heatmaps,
  PolygonsController? polygons,
  PolylinesController? polylines,
  ClusterManagersController<Object?>? clusterManagers,
  TileOverlaysController? tileOverlays,
  GroundOverlaysController? groundOverlays,
}) {
  _overrideCreateMap = createMap;
  _overrideSetOptions = setOptions;
  _markersController = markers ?? _markersController;
  _circlesController = circles ?? _circlesController;
  _heatmapsController = heatmaps ?? _heatmapsController;
  _polygonsController = polygons ?? _polygonsController;
  _polylinesController = polylines ?? _polylinesController;
  _clusterManagersController = clusterManagers ?? _clusterManagersController;
  _tileOverlaysController = tileOverlays ?? _tileOverlaysController;
  _groundOverlaysController = groundOverlays ?? _groundOverlaysController;
}