diff options
author | Jesse Bounds <jesse@rebounds.net> | 2017-04-12 15:22:55 -0400 |
---|---|---|
committer | Jesse Bounds <jesse@rebounds.net> | 2017-04-13 14:52:15 -0400 |
commit | 9340b4822a9d5f43952ba71ff16315d606de50bc (patch) | |
tree | 1984817588ebb6b5168d9a8484df86c49dc3fc48 /platform/ios/test | |
parent | cf8584538c8bf3c524a6dc54c07a301bf14523be (diff) | |
download | qtlocation-mapboxgl-9340b4822a9d5f43952ba71ff16315d606de50bc.tar.gz |
[ios, macos] Add Swift integration tests for map view delegate
Diffstat (limited to 'platform/ios/test')
-rw-r--r-- | platform/ios/test/MGLMapViewDelegateIntegrationTests.swift | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/platform/ios/test/MGLMapViewDelegateIntegrationTests.swift b/platform/ios/test/MGLMapViewDelegateIntegrationTests.swift new file mode 100644 index 0000000000..50f101e86b --- /dev/null +++ b/platform/ios/test/MGLMapViewDelegateIntegrationTests.swift @@ -0,0 +1,82 @@ +import XCTest +import Mapbox + +class MGLMapViewDelegateIntegrationTests: XCTestCase { + + func testCoverage() { + MGLSDKTestHelpers.checkTestsContainAllMethods(testClass: MGLMapViewDelegateIntegrationTests.self, in: MGLMapViewDelegate.self) + } + +} + +extension MGLMapViewDelegateIntegrationTests: MGLMapViewDelegate { + + func mapViewRegionIsChanging(_ mapView: MGLMapView) {} + + func mapView(_ mapView: MGLMapView, didChange mode: MGLUserTrackingMode, animated: Bool) {} + + func mapViewDidFinishLoadingMap(_ mapView: MGLMapView) {} + + func mapViewDidStopLocatingUser(_ mapView: MGLMapView) {} + + func mapViewWillStartLoadingMap(_ mapView: MGLMapView) {} + + func mapViewWillStartLocatingUser(_ mapView: MGLMapView) {} + + func mapViewWillStartRenderingMap(_ mapView: MGLMapView) {} + + func mapViewWillStartRenderingFrame(_ mapView: MGLMapView) {} + + func mapView(_ mapView: MGLMapView, didFinishLoading style: MGLStyle) {} + + func mapView(_ mapView: MGLMapView, didSelect annotation: MGLAnnotation) {} + + func mapView(_ mapView: MGLMapView, didDeselect annotation: MGLAnnotation) {} + + func mapView(_ mapView: MGLMapView, regionDidChangeAnimated animated: Bool) {} + + func mapView(_ mapView: MGLMapView, regionWillChangeAnimated animated: Bool) {} + + func mapViewDidFailLoadingMap(_ mapView: MGLMapView, withError error: Error) {} + + func mapView(_ mapView: MGLMapView, didUpdate userLocation: MGLUserLocation?) {} + + func mapViewDidFinishRenderingMap(_ mapView: MGLMapView, fullyRendered: Bool) {} + + func mapView(_ mapView: MGLMapView, didFailToLocateUserWithError error: Error) {} + + func mapView(_ mapView: MGLMapView, tapOnCalloutFor annotation: MGLAnnotation) {} + + func mapViewDidFinishRenderingFrame(_ mapView: MGLMapView, fullyRendered: Bool) {} + + func mapView(_ mapView: MGLMapView, didAdd annotationViews: [MGLAnnotationView]) {} + + func mapView(_ mapView: MGLMapView, didSelect annotationView: MGLAnnotationView) {} + + func mapView(_ mapView: MGLMapView, didDeselect annotationView: MGLAnnotationView) {} + + func mapView(_ mapView: MGLMapView, alphaForShapeAnnotation annotation: MGLShape) -> CGFloat { return 0 } + + func mapView(_ mapView: MGLMapView, viewFor annotation: MGLAnnotation) -> MGLAnnotationView? { return nil } + + func mapView(_ mapView: MGLMapView, imageFor annotation: MGLAnnotation) -> MGLAnnotationImage? { return nil } + + func mapView(_ mapView: MGLMapView, annotationCanShowCallout annotation: MGLAnnotation) -> Bool { return false } + + func mapView(_ mapView: MGLMapView, calloutViewFor annotation: MGLAnnotation) -> MGLCalloutView? { return nil } + + func mapView(_ mapView: MGLMapView, strokeColorForShapeAnnotation annotation: MGLShape) -> UIColor { return .black } + + func mapView(_ mapView: MGLMapView, fillColorForPolygonAnnotation annotation: MGLPolygon) -> UIColor { return .black } + + func mapView(_ mapView: MGLMapView, leftCalloutAccessoryViewFor annotation: MGLAnnotation) -> UIView? { return nil } + + func mapView(_ mapView: MGLMapView, lineWidthForPolylineAnnotation annotation: MGLPolyline) -> CGFloat { return 0 } + + func mapView(_ mapView: MGLMapView, rightCalloutAccessoryViewFor annotation: MGLAnnotation) -> UIView? { return nil } + + func mapView(_ mapView: MGLMapView, annotation: MGLAnnotation, calloutAccessoryControlTapped control: UIControl) {} + + func mapView(_ mapView: MGLMapView, shouldChangeFrom oldCamera: MGLMapCamera, to newCamera: MGLMapCamera) -> Bool { return false } + +} |