From 5d641f4d6892ae22c9b96f77d92a5295f3ca28b3 Mon Sep 17 00:00:00 2001 From: Nadia Barbosa Date: Tue, 8 Aug 2017 17:16:25 -0400 Subject: [ios] Add test for code snippet added to MGLPolyline doc change --- platform/darwin/src/MGLPolyline.h | 5 ++--- platform/darwin/test/MGLDocumentationExampleTests.swift | 12 ++++++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/platform/darwin/src/MGLPolyline.h b/platform/darwin/src/MGLPolyline.h index 079a1c617d..e46baa91cc 100644 --- a/platform/darwin/src/MGLPolyline.h +++ b/platform/darwin/src/MGLPolyline.h @@ -43,9 +43,8 @@ NS_ASSUME_NONNULL_BEGIN CLLocationCoordinate2D(latitude: 35.68476, longitude: -220.24257), CLLocationCoordinate2D(latitude: 37.78428, longitude: -122.41310) ] - - let polyline = MGLPolyline(coordinates: &coordinates, count: UInt(coordinates.count)) -``` + let polyline = MGLPolyline(coordinates: coordinates, count: UInt(coordinates.count)) + ``` A polyline is known as a LineString diff --git a/platform/darwin/test/MGLDocumentationExampleTests.swift b/platform/darwin/test/MGLDocumentationExampleTests.swift index 48e6b17f44..3e949b0967 100644 --- a/platform/darwin/test/MGLDocumentationExampleTests.swift +++ b/platform/darwin/test/MGLDocumentationExampleTests.swift @@ -103,6 +103,18 @@ class MGLDocumentationExampleTests: XCTestCase, MGLMapViewDelegate { XCTAssertNotNil(mapView.style?.source(withIdentifier: "pois")) } + + func testMGLPolyline() { + //#-example-code + let coordinates = [ + CLLocationCoordinate2D(latitude: 35.68476, longitude: -220.24257), + CLLocationCoordinate2D(latitude: 37.78428, longitude: -122.41310) + ] + let polyline = MGLPolyline(coordinates: coordinates, count: UInt(coordinates.count)) + //#-end-example-code + + XCTAssertNotNil(polyline) + } func testMGLCircleStyleLayer() { let population = MGLVectorSource(identifier: "population", configurationURL: URL(string: "https://example.com/style.json")!) -- cgit v1.2.1