@@ -12,18 +12,18 @@ import XCTest
1212class GeoTrackManagerTests : XCTestCase {
1313
1414 let mockManager = MockLocationManager ( )
15- var manager : GeoTrackManager ?
16- var oldPointTimeThreshold : TimeInterval = GeoTrackManager . oldPointTimeThreshold
15+ var subject : GeoTrackManager ?
16+ var oldPointTimeThreshold : TimeInterval ? = GeoTrackManager . oldPointTimeThreshold
1717
1818 override func setUp( ) {
1919 super. setUp ( )
2020 GeoTrackManager . shared. reset ( )
2121 GeoTrackManager . shared. locationManager = mockManager
22- manager = GeoTrackManager . shared as? GeoTrackManager
22+ subject = GeoTrackManager . shared as? GeoTrackManager
2323 GeoTrackManager . shared. shouldStorePoints = true
2424 oldPointTimeThreshold = GeoTrackManager . oldPointTimeThreshold
2525
26- XCTAssertNotNil ( manager )
26+ XCTAssertNotNil ( subject )
2727 }
2828
2929 override func tearDown( ) {
@@ -35,7 +35,7 @@ class GeoTrackManagerTests: XCTestCase {
3535 }
3636
3737 func testFliteringAllPoints( ) {
38- guard let manager = manager else {
38+ guard let manager = subject else {
3939 return XCTFail ( " cannot locate the manager " )
4040 }
4141 GeoTrackManager . shared. pointFilter = . filterAllPoints
@@ -57,11 +57,11 @@ class GeoTrackManagerTests: XCTestCase {
5757 }
5858
5959 func testFilteringDefaults( ) {
60- guard let manager = manager else {
60+ guard let manager = subject else {
6161 return XCTFail ( " cannot locate the manager " )
6262 }
6363 GeoTrackManager . shared. pointFilter = . defaultFilterOptions
64- GeoTrackManager . oldPointTimeThreshold = 0
64+ GeoTrackManager . oldPointTimeThreshold = nil
6565
6666 guard let points = TrackReader ( bundleFilename: " reference-track-1 " ) . track? . points, points. count > 0 else {
6767 return XCTFail ( " no points " )
@@ -75,6 +75,7 @@ class GeoTrackManagerTests: XCTestCase {
7575 manager. locationManager ( locationServicing: mockManager, didChangeAuthorization: . authorizedWhenInUse)
7676 manager. locationManager ( locationServicing: mockManager, didUpdateLocations: points)
7777
78+ XCTAssertNotNil ( manager. track)
7879 XCTAssertNotEqual ( 0 , manager. track? . points. count ?? 0 )
7980 XCTAssertTrue ( ( manager. track? . points. count ?? points. count) < points. count)
8081 }
0 commit comments