From 3bccc1f270ac45f2b593976da6d3e0f5c0bce0c9 Mon Sep 17 00:00:00 2001 From: Holmes Futrell Date: Thu, 25 Apr 2019 14:55:32 -0700 Subject: [PATCH] resolved warning, disable performance test because of mysterious unknown error on iOS 9 --- .../xcshareddata/xcschemes/BezierKit_iOS.xcscheme | 3 +++ BezierKit/BezierKitTests/Path+DataTests.swift | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/BezierKit/BezierKit.xcodeproj/xcshareddata/xcschemes/BezierKit_iOS.xcscheme b/BezierKit/BezierKit.xcodeproj/xcshareddata/xcschemes/BezierKit_iOS.xcscheme index 16804bf6..57661a62 100644 --- a/BezierKit/BezierKit.xcodeproj/xcshareddata/xcschemes/BezierKit_iOS.xcscheme +++ b/BezierKit/BezierKit.xcodeproj/xcshareddata/xcschemes/BezierKit_iOS.xcscheme @@ -42,6 +42,9 @@ + + diff --git a/BezierKit/BezierKitTests/Path+DataTests.swift b/BezierKit/BezierKitTests/Path+DataTests.swift index 263ae75e..f6ff43b2 100644 --- a/BezierKit/BezierKitTests/Path+DataTests.swift +++ b/BezierKit/BezierKitTests/Path+DataTests.swift @@ -26,6 +26,8 @@ private struct CGPathElementRecord: Equatable { return 3 case .closeSubpath: return 0 + @unknown default: + fatalError("unexpected unknown path element type: \(pathElement.type)") } }() self.pointsArray = [CGPoint](UnsafeBufferPointer(start: pathElement.points, count: count)) @@ -172,7 +174,7 @@ class PathDataTests: XCTestCase { func testWrongMagicNumber() { var data = simpleRectangle.data XCTAssertNotEqual(Path(data: data), nil) - data.withUnsafeMutableBytes { (bytes: UnsafeMutablePointer) in + data.withUnsafeMutableBytes { (bytes: UnsafeMutableRawBufferPointer) in bytes[0] = ~bytes[0] } XCTAssertEqual(Path(data: data), nil)