diff options
author | Jason Wray <jason@kulturny.com> | 2015-05-22 19:15:46 -0700 |
---|---|---|
committer | Jason Wray <jason@kulturny.com> | 2015-06-15 16:42:32 -0700 |
commit | e75e538ddbb1dad0baad02576df86f6b8eb1510f (patch) | |
tree | ef01171ee54cd5df3139b97d9fce2d4953e7f283 /test/ios/ios-tests.xcodeproj/project.pbxproj | |
parent | 69cf6ed3d273fc10e8cea2caef223f4a281388f0 (diff) | |
download | qtlocation-mapboxgl-e75e538ddbb1dad0baad02576df86f6b8eb1510f.tar.gz |
Add location tests for iOS
- Adds testDelegatesStartStopLocatingUser: Tests mapViewWillStartLocatingUser and mapViewDidStopLocatingUser delegate methods
- Adds testUserTrackingModeFollow
- Adds testUserTrackingModeFollowWithHeading (disabled because of library bug)
Fakes user location via swizzled CLLocationManager and hard-coded mock coordinates and heading.
Diffstat (limited to 'test/ios/ios-tests.xcodeproj/project.pbxproj')
-rw-r--r-- | test/ios/ios-tests.xcodeproj/project.pbxproj | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/test/ios/ios-tests.xcodeproj/project.pbxproj b/test/ios/ios-tests.xcodeproj/project.pbxproj index cbe294a3eb..30494412e7 100644 --- a/test/ios/ios-tests.xcodeproj/project.pbxproj +++ b/test/ios/ios-tests.xcodeproj/project.pbxproj @@ -9,6 +9,9 @@ /* Begin PBXBuildFile section */ 96567A231B0E84CD00D78776 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96567A221B0E84CD00D78776 /* LaunchScreen.xib */; }; 96567A311B0E8BB900D78776 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 96567A301B0E8BB900D78776 /* Images.xcassets */; }; + 96992E581B0FBB6F008978C0 /* CSSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 96992E541B0FBB6F008978C0 /* CSSwizzler.m */; }; + 96992E591B0FBB6F008978C0 /* LocationMocker.m in Sources */ = {isa = PBXBuildFile; fileRef = 96992E561B0FBB6F008978C0 /* LocationMocker.m */; }; + 96992E621B0FBC4F008978C0 /* CLLocationManager+MockLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 96992E611B0FBC4F008978C0 /* CLLocationManager+MockLocation.m */; }; DD043363196DBBD500E6F39D /* MGLTAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DD04335F196DBBD500E6F39D /* MGLTAppDelegate.m */; }; DD043364196DBBD500E6F39D /* MGLTViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DD043360196DBBD500E6F39D /* MGLTViewController.m */; }; DD043366196DBBE000E6F39D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DD043365196DBBE000E6F39D /* main.m */; }; @@ -85,6 +88,12 @@ /* Begin PBXFileReference section */ 96567A221B0E84CD00D78776 /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LaunchScreen.xib; sourceTree = SOURCE_ROOT; }; 96567A301B0E8BB900D78776 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = SOURCE_ROOT; }; + 96992E531B0FBB6F008978C0 /* CSSwizzler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSwizzler.h; sourceTree = "<group>"; }; + 96992E541B0FBB6F008978C0 /* CSSwizzler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CSSwizzler.m; sourceTree = "<group>"; }; + 96992E551B0FBB6F008978C0 /* LocationMocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocationMocker.h; sourceTree = "<group>"; }; + 96992E561B0FBB6F008978C0 /* LocationMocker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocationMocker.m; sourceTree = "<group>"; }; + 96992E601B0FBC4F008978C0 /* CLLocationManager+MockLocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CLLocationManager+MockLocation.h"; sourceTree = "<group>"; }; + 96992E611B0FBC4F008978C0 /* CLLocationManager+MockLocation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CLLocationManager+MockLocation.m"; sourceTree = "<group>"; }; DACAD7111B08719F009119DC /* MGLMapboxEvents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MGLMapboxEvents.h; path = ../../platform/ios/MGLMapboxEvents.h; sourceTree = SOURCE_ROOT; }; DD043323196DB9BC00E6F39D /* Mapbox GL Tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Mapbox GL Tests.app"; sourceTree = BUILT_PRODUCTS_DIR; }; DD04335F196DBBD500E6F39D /* MGLTAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MGLTAppDelegate.m; sourceTree = SOURCE_ROOT; }; @@ -167,6 +176,19 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 96992E501B0FBB6F008978C0 /* LocationMocker */ = { + isa = PBXGroup; + children = ( + 96992E601B0FBC4F008978C0 /* CLLocationManager+MockLocation.h */, + 96992E611B0FBC4F008978C0 /* CLLocationManager+MockLocation.m */, + 96992E531B0FBB6F008978C0 /* CSSwizzler.h */, + 96992E541B0FBB6F008978C0 /* CSSwizzler.m */, + 96992E551B0FBB6F008978C0 /* LocationMocker.h */, + 96992E561B0FBB6F008978C0 /* LocationMocker.m */, + ); + path = LocationMocker; + sourceTree = SOURCE_ROOT; + }; DD04331A196DB9BC00E6F39D = { isa = PBXGroup; children = ( @@ -293,6 +315,7 @@ DD0E6F661B01806600DC035A /* MetricsTests.m */, DDBD0167196DC46B0033959E /* Supporting Files */, DDBD014D196DC3B00033959E /* KIF */, + 96992E501B0FBB6F008978C0 /* LocationMocker */, DD0E6F6B1B01906600DC035A /* OCMock */, DD0E6F861B01B67100DC035A /* OHHTTPStubs */, ); @@ -470,9 +493,12 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 96992E581B0FBB6F008978C0 /* CSSwizzler.m in Sources */, + 96992E591B0FBB6F008978C0 /* LocationMocker.m in Sources */, DD043366196DBBE000E6F39D /* main.m in Sources */, DD043363196DBBD500E6F39D /* MGLTAppDelegate.m in Sources */, DD043364196DBBD500E6F39D /* MGLTViewController.m in Sources */, + 96992E621B0FBC4F008978C0 /* CLLocationManager+MockLocation.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; |