From fc50d7d5ac0932ba16821f70d285a22a0120cfab Mon Sep 17 00:00:00 2001 From: Sven Tiigi Date: Wed, 28 Feb 2018 14:40:31 +0100 Subject: [PATCH] Updated Unit-Tests --- FlyoverKitTests/BaseTests.swift | 6 ++---- FlyoverKitTests/FlyoverCameraTests.swift | 3 ++- FlyoverKitTests/FlyoverProtocolTests.swift | 7 +++++++ 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/FlyoverKitTests/BaseTests.swift b/FlyoverKitTests/BaseTests.swift index edd8dcc..2c1fb95 100644 --- a/FlyoverKitTests/BaseTests.swift +++ b/FlyoverKitTests/BaseTests.swift @@ -63,10 +63,8 @@ extension XCTestCase { /// - flyover1: The first Flyover object /// - flyover2: The second Flyover object func XCTAssertFlyover(_ flyover1: Flyover, _ flyover2: Flyover) { - // Assert latitude - XCTAssertEqual(flyover1.coordinate.latitude, flyover2.coordinate.latitude) - // Assert longitude - XCTAssertEqual(flyover1.coordinate.longitude, flyover2.coordinate.longitude) + // Assert Flyover + XCTAssertTrue(flyover1 == flyover2) } } diff --git a/FlyoverKitTests/FlyoverCameraTests.swift b/FlyoverKitTests/FlyoverCameraTests.swift index e679e17..118b897 100644 --- a/FlyoverKitTests/FlyoverCameraTests.swift +++ b/FlyoverKitTests/FlyoverCameraTests.swift @@ -54,7 +54,8 @@ class FlyoverCameraTests: BaseTests { .default, .lowFlying, .farAway, - .giddy + .giddy, + .astronautView ] configurationThemes.forEach { (theme) in let flyoverCamera = FlyoverCamera(mapView: mapView, configurationTheme: theme) diff --git a/FlyoverKitTests/FlyoverProtocolTests.swift b/FlyoverKitTests/FlyoverProtocolTests.swift index bf7bb50..76f95e9 100644 --- a/FlyoverKitTests/FlyoverProtocolTests.swift +++ b/FlyoverKitTests/FlyoverProtocolTests.swift @@ -77,6 +77,13 @@ class FlyoverProtocolTests: BaseTests { XCTAssertFlyover(coordinate, rect) } + func testFlyoverMKMapCamera() { + let coordinate = self.randomCoordinate + let camera = MKMapCamera() + camera.centerCoordinate = coordinate + XCTAssertFlyover(coordinate, camera) + } + func testFlyoverAwesomePlaceCases() { for place in FlyoverAwesomePlace.iterate() { XCTAssertFlyover(place, place.coordinate)