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-09 10:12:16 -0400
commit5d641f4d6892ae22c9b96f77d92a5295f3ca28b3 (patch)
tree65712f02e6e9ee71a2c9011e6988dad326a1c6f8
parent2e24562ee8d2c0ca43fa5eab4170222e544e1d26 (diff)
downloadqtlocation-mapboxgl-5d641f4d6892ae22c9b96f77d92a5295f3ca28b3.tar.gz
[ios] Add test for code snippet added to MGLPolyline doc change
-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")!)