diff options
author | Nadia Barbosa <captainbarbosa@users.noreply.github.com> | 2017-08-08 17:16:25 -0400 |
---|---|---|
committer | Nadia Barbosa <captainbarbosa@users.noreply.github.com> | 2017-08-09 10:12:16 -0400 |
commit | 5d641f4d6892ae22c9b96f77d92a5295f3ca28b3 (patch) | |
tree | 65712f02e6e9ee71a2c9011e6988dad326a1c6f8 /platform/darwin | |
parent | 2e24562ee8d2c0ca43fa5eab4170222e544e1d26 (diff) | |
download | qtlocation-mapboxgl-5d641f4d6892ae22c9b96f77d92a5295f3ca28b3.tar.gz |
[ios] Add test for code snippet added to MGLPolyline doc change
Diffstat (limited to 'platform/darwin')
-rw-r--r-- | platform/darwin/src/MGLPolyline.h | 5 | ||||
-rw-r--r-- | 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 <a href="https://tools.ietf.org/html/rfc7946#section-3.1.4">LineString</a> 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")!) |