diff options
author | Julian Rex <julian.rex@mapbox.com> | 2019-09-13 23:20:17 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-13 23:20:17 -0400 |
commit | 99492ff5e733733cf4bf2bdd210cccf3ab4fc5ab (patch) | |
tree | 2a708fe3f9f9b56803c1d052b71ab3eb8e66605d /platform/ios/Integration Tests/Snapshotter Tests/MGLMapSnapshotterTest.m | |
parent | 7db7d64270633fc229394c88e7292f088d1b05ee (diff) | |
download | qtlocation-mapboxgl-99492ff5e733733cf4bf2bdd210cccf3ab4fc5ab.tar.gz |
[ios] Add custom XCTestSuite to check for "pending" tests and tests requiring a valid access token. (#15477)
Diffstat (limited to 'platform/ios/Integration Tests/Snapshotter Tests/MGLMapSnapshotterTest.m')
-rw-r--r-- | platform/ios/Integration Tests/Snapshotter Tests/MGLMapSnapshotterTest.m | 54 |
1 files changed, 9 insertions, 45 deletions
diff --git a/platform/ios/Integration Tests/Snapshotter Tests/MGLMapSnapshotterTest.m b/platform/ios/Integration Tests/Snapshotter Tests/MGLMapSnapshotterTest.m index 32e5fc782d..39646755ba 100644 --- a/platform/ios/Integration Tests/Snapshotter Tests/MGLMapSnapshotterTest.m +++ b/platform/ios/Integration Tests/Snapshotter Tests/MGLMapSnapshotterTest.m @@ -26,11 +26,7 @@ MGLMapSnapshotter* snapshotterWithCoordinates(CLLocationCoordinate2D coordinates @implementation MGLMapSnapshotterTest -- (void)testMultipleSnapshotsWithASingleSnapshotter { - if (![self validAccessToken]) { - return; - } - +- (void)testMultipleSnapshotsWithASingleSnapshotter🔒 { CGSize size = self.mapView.bounds.size; XCTestExpectation *expectation = [self expectationWithDescription:@"snapshots"]; @@ -60,11 +56,8 @@ MGLMapSnapshotter* snapshotterWithCoordinates(CLLocationCoordinate2D coordinates [self waitForExpectations:@[expectation] timeout:10.0]; } -- (void)testDeallocatingSnapshotterDuringSnapshot { +- (void)testDeallocatingSnapshotterDuringSnapshot🔒 { // See also https://github.com/mapbox/mapbox-gl-native/issues/12336 - if (![self validAccessToken]) { - return; - } NSTimeInterval timeout = 10.0; XCTestExpectation *expectation = [self expectationWithDescription:@"snapshot"]; @@ -108,16 +101,12 @@ MGLMapSnapshotter* snapshotterWithCoordinates(CLLocationCoordinate2D coordinates [self waitForExpectations:@[expectation] timeout:timeout]; } -- (void)testSnapshotterUsingNestedDispatchQueues { +- (void)testSnapshotterUsingNestedDispatchQueues🔒 { // This is the opposite pair to the above test `testDeallocatingSnapshotterDuringSnapshot` // The only significant difference is that the snapshotter is a `__block` variable, so // its lifetime should continue until it's set to nil in the completion block. // See also https://github.com/mapbox/mapbox-gl-native/issues/12336 - if (![self validAccessToken]) { - return; - } - NSTimeInterval timeout = 10.0; XCTestExpectation *expectation = [self expectationWithDescription:@"snapshot"]; CGSize size = self.mapView.bounds.size; @@ -156,11 +145,7 @@ MGLMapSnapshotter* snapshotterWithCoordinates(CLLocationCoordinate2D coordinates [self waitForExpectations:@[expectation] timeout:timeout]; } -- (void)testCancellingSnapshot { - if (![self validAccessToken]) { - return; - } - +- (void)testCancellingSnapshot🔒 { XCTestExpectation *expectation = [self expectationWithDescription:@"snapshots"]; expectation.assertForOverFulfill = YES; expectation.expectedFulfillmentCount = 1; @@ -189,11 +174,7 @@ MGLMapSnapshotter* snapshotterWithCoordinates(CLLocationCoordinate2D coordinates [self waitForExpectations:@[expectation] timeout:5.0]; } -- (void)testAllocatingSnapshotOnBackgroundQueue { - if (![self validAccessToken]) { - return; - } - +- (void)testAllocatingSnapshotOnBackgroundQueue🔒 { XCTestExpectation *expectation = [self expectationWithDescription:@"snapshots"]; CGSize size = self.mapView.bounds.size; @@ -226,11 +207,7 @@ MGLMapSnapshotter* snapshotterWithCoordinates(CLLocationCoordinate2D coordinates [self waitForExpectations:@[expectation] timeout:2.0]; } -- (void)testSnapshotterFromBackgroundQueueShouldFail { - if (![self validAccessToken]) { - return; - } - +- (void)testSnapshotterFromBackgroundQueueShouldFail🔒 { CGSize size = self.mapView.bounds.size; CLLocationCoordinate2D coord = CLLocationCoordinate2DMake(30.0, 30.0); @@ -281,12 +258,7 @@ MGLMapSnapshotter* snapshotterWithCoordinates(CLLocationCoordinate2D coordinates [self waitForExpectations:@[expectation] timeout:60.0]; } -- (void)testMultipleSnapshottersPENDING { - - if (![self validAccessToken]) { - return; - } - +- (void)testMultipleSnapshotters🔒🙁 { NSUInteger numSnapshots = 8; CGSize size = self.mapView.bounds.size; @@ -340,11 +312,7 @@ MGLMapSnapshotter* snapshotterWithCoordinates(CLLocationCoordinate2D coordinates [self waitForExpectations:@[expectation] timeout:60.0]; } -- (void)testSnapshotPointConversion { - if (![self validAccessToken]) { - return; - } - +- (void)testSnapshotPointConversion🔒 { CGSize size = self.mapView.bounds.size; XCTestExpectation *expectation = [self expectationWithDescription:@"snapshot"]; @@ -382,11 +350,7 @@ MGLMapSnapshotter* snapshotterWithCoordinates(CLLocationCoordinate2D coordinates [self waitForExpectations:@[expectation] timeout:10.0]; } -- (void)testSnapshotPointConversionCoordinateOrdering { - if (![self validAccessToken]) { - return; - } - +- (void)testSnapshotPointConversionCoordinateOrdering🔒 { CGSize size = self.mapView.bounds.size; XCTestExpectation *expectation = [self expectationWithDescription:@"snapshot"]; |