diff options
author | jmkiley <jordan.kiley@mapbox.com> | 2017-06-19 17:24:34 -0700 |
---|---|---|
committer | jmkiley <jordan.kiley@mapbox.com> | 2017-06-19 17:24:34 -0700 |
commit | 603e6f7c52ed982d4caea6a6e942dc5d11c4ed04 (patch) | |
tree | d0f639efabc90acf6dd0210988e5396788f2d889 | |
parent | 505999a52df625c21791eae352342ae25e9c48af (diff) | |
download | qtlocation-mapboxgl-603e6f7c52ed982d4caea6a6e942dc5d11c4ed04.tar.gz |
[ios] Added a Swift test for MGLOfflineStorageDelegate
-rw-r--r-- | platform/ios/ios.xcodeproj/project.pbxproj | 4 | ||||
-rw-r--r-- | platform/ios/test/MGLOfflineStorageDelegateTests.swift | 14 |
2 files changed, 18 insertions, 0 deletions
diff --git a/platform/ios/ios.xcodeproj/project.pbxproj b/platform/ios/ios.xcodeproj/project.pbxproj index 5120d63f20..501f42500e 100644 --- a/platform/ios/ios.xcodeproj/project.pbxproj +++ b/platform/ios/ios.xcodeproj/project.pbxproj @@ -141,6 +141,7 @@ 35E79F201D41266300957B9E /* MGLStyleLayer_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 35E79F1F1D41266300957B9E /* MGLStyleLayer_Private.h */; }; 35E79F211D41266300957B9E /* MGLStyleLayer_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 35E79F1F1D41266300957B9E /* MGLStyleLayer_Private.h */; }; 36F1153D1D46080700878E1A /* libmbgl-core.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 36F1153B1D46080700878E1A /* libmbgl-core.a */; }; + 3E7E6A4D1EF88569002871F3 /* MGLOfflineStorageDelegateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7E6A4C1EF88569002871F3 /* MGLOfflineStorageDelegateTests.swift */; }; 400533011DB0862B0069F638 /* NSArray+MGLAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 400532FF1DB0862B0069F638 /* NSArray+MGLAdditions.h */; }; 400533021DB0862B0069F638 /* NSArray+MGLAdditions.mm in Sources */ = {isa = PBXBuildFile; fileRef = 400533001DB0862B0069F638 /* NSArray+MGLAdditions.mm */; }; 400533031DB086490069F638 /* NSArray+MGLAdditions.mm in Sources */ = {isa = PBXBuildFile; fileRef = 400533001DB0862B0069F638 /* NSArray+MGLAdditions.mm */; }; @@ -624,6 +625,7 @@ 35E79F1F1D41266300957B9E /* MGLStyleLayer_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGLStyleLayer_Private.h; sourceTree = "<group>"; }; 36F1153B1D46080700878E1A /* libmbgl-core.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libmbgl-core.a"; path = "build/Debug-iphoneos/libmbgl-core.a"; sourceTree = "<group>"; }; 36F1153C1D46080700878E1A /* libmbgl-platform-ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libmbgl-platform-ios.a"; path = "build/Debug-iphoneos/libmbgl-platform-ios.a"; sourceTree = "<group>"; }; + 3E7E6A4C1EF88569002871F3 /* MGLOfflineStorageDelegateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MGLOfflineStorageDelegateTests.swift; sourceTree = "<group>"; }; 400532FF1DB0862B0069F638 /* NSArray+MGLAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MGLAdditions.h"; sourceTree = "<group>"; }; 400533001DB0862B0069F638 /* NSArray+MGLAdditions.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = "NSArray+MGLAdditions.mm"; sourceTree = "<group>"; }; 4018B1C31CDC277F00F666AF /* MGLAnnotationView_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGLAnnotationView_Private.h; sourceTree = "<group>"; }; @@ -1128,6 +1130,7 @@ children = ( 409F43FC1E9E781C0048729D /* MGLMapViewDelegateIntegrationTests.swift */, 409D0A0C1ED614CE00C95D0C /* MGLAnnotationViewIntegrationTests.swift */, + 3E7E6A4C1EF88569002871F3 /* MGLOfflineStorageDelegateTests.swift */, ); name = "Swift Integration"; sourceTree = "<group>"; @@ -2138,6 +2141,7 @@ buildActionMask = 2147483647; files = ( 6407D6701E0085FD00F6A9C3 /* MGLDocumentationExampleTests.swift in Sources */, + 3E7E6A4D1EF88569002871F3 /* MGLOfflineStorageDelegateTests.swift in Sources */, DA2E88631CC0382C00F24E7B /* MGLOfflineRegionTests.m in Sources */, 3599A3E61DF708BC00E77FB2 /* MGLStyleValueTests.m in Sources */, 409F43FD1E9E781C0048729D /* MGLMapViewDelegateIntegrationTests.swift in Sources */, diff --git a/platform/ios/test/MGLOfflineStorageDelegateTests.swift b/platform/ios/test/MGLOfflineStorageDelegateTests.swift new file mode 100644 index 0000000000..1bcadb2e1f --- /dev/null +++ b/platform/ios/test/MGLOfflineStorageDelegateTests.swift @@ -0,0 +1,14 @@ +import XCTest +import Mapbox + +class MGLOfflineStorageDelegateTests: XCTestCase { + + func testCoverage() { + MGLSDKTestHelpers.checkTestsContainAllMethods(testClass: MGLOfflineStorageDelegateTests.self, in: MGLOfflineStorageDelegate.self) + } + +} + +extension MGLOfflineStorageDelegateTests: MGLOfflineStorageDelegate { + func offlineStorage(_ storage: MGLOfflineStorage, urlForResourceOf kind: MGLResourceKind, with url: URL) -> URL { return URL(string: "https://www.mapbox.com")! } +} |