summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNadia Barbosa <captainbarbosa@users.noreply.github.com>2017-08-08 17:16:25 -0400
committerNadia Barbosa <captainbarbosa@users.noreply.github.com>2017-08-08 19:07:51 -0400
commit6d01b1362efa562ef82e8949306cf32b9f202fb0 (patch)
treee0fd25963d072c72b52449ca78b26542cc091590
parentd7f9411a5fe1b7677a16ebb707c4572890e0961c (diff)
downloadqtlocation-mapboxgl-upstream/date-line-docs-nb.tar.gz
[ios] Add test for code snippet added to MGLPolyline doc changeupstream/date-line-docs-nb
-rw-r--r--platform/darwin/src/MGLPolyline.h5
-rw-r--r--platform/darwin/test/MGLDocumentationExampleTests.swift12
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")!)