Merge pull request #155 from CodaFi/SErenata
[NFC] Update for SE-0110 and @noescape-by-default
diff --git a/Sources/XCTest/Private/PerformanceMeter.swift b/Sources/XCTest/Private/PerformanceMeter.swift
index 14ca9f4..5730a0b 100644
--- a/Sources/XCTest/Private/PerformanceMeter.swift
+++ b/Sources/XCTest/Private/PerformanceMeter.swift
@@ -112,7 +112,7 @@
self.invocationLine = line
}
- static func measureMetrics(_ metricNames: [String], delegate: PerformanceMeterDelegate, file: StaticString = #file, line: UInt = #line, for block: @noescape (PerformanceMeter) -> Void) {
+ static func measureMetrics(_ metricNames: [String], delegate: PerformanceMeterDelegate, file: StaticString = #file, line: UInt = #line, for block: (PerformanceMeter) -> Void) {
do {
let metrics = try self.metrics(forNames: metricNames)
let meter = PerformanceMeter(metrics: metrics, delegate: delegate, file: file, line: line)
@@ -163,7 +163,7 @@
return 10
}
- private func measure(_ block: @noescape (PerformanceMeter) -> Void) {
+ private func measure(_ block: (PerformanceMeter) -> Void) {
for _ in (0..<numberOfIterations) {
state = .iterationUnstarted
diff --git a/Sources/XCTest/Private/TestFiltering.swift b/Sources/XCTest/Private/TestFiltering.swift
index 702f62e..4c5274d 100644
--- a/Sources/XCTest/Private/TestFiltering.swift
+++ b/Sources/XCTest/Private/TestFiltering.swift
@@ -28,11 +28,11 @@
}
private func excludeAllFilter() -> TestFilter {
- return { _ in false }
+ return { _,_ in false }
}
private func includeAllFilter() -> TestFilter {
- return { _ in true }
+ return { _,_ in true }
}
static func filterTests(_ entries: [XCTestCaseEntry], filter: TestFilter) -> [XCTestCaseEntry] {
diff --git a/Sources/XCTest/Public/XCTAssert.swift b/Sources/XCTest/Public/XCTAssert.swift
index 4fac04e..7b2aae2 100644
--- a/Sources/XCTest/Public/XCTAssert.swift
+++ b/Sources/XCTest/Public/XCTAssert.swift
@@ -75,7 +75,7 @@
}
}
-private func _XCTEvaluateAssertion(_ assertion: _XCTAssertion, message: @autoclosure () -> String = "", file: StaticString = #file, line: UInt = #line, expression: @noescape () throws -> _XCTAssertionResult) {
+private func _XCTEvaluateAssertion(_ assertion: _XCTAssertion, message: @autoclosure () -> String = "", file: StaticString = #file, line: UInt = #line, expression: () throws -> _XCTAssertionResult) {
let result: _XCTAssertionResult
do {
result = try expression()
diff --git a/Sources/XCTest/Public/XCTestObservationCenter.swift b/Sources/XCTest/Public/XCTestObservationCenter.swift
index fc34dc0..77681c8 100644
--- a/Sources/XCTest/Public/XCTestObservationCenter.swift
+++ b/Sources/XCTest/Public/XCTestObservationCenter.swift
@@ -75,13 +75,13 @@
forEachInternalObserver { $0.testCase(testCase, didMeasurePerformanceResults: results, file: file, line: line) }
}
- private func forEachObserver(_ body: @noescape (XCTestObservation) -> Void) {
+ private func forEachObserver(_ body: (XCTestObservation) -> Void) {
for observer in observers {
body(observer.object)
}
}
- private func forEachInternalObserver(_ body: @noescape (XCTestInternalObservation) -> Void) {
+ private func forEachInternalObserver(_ body: (XCTestInternalObservation) -> Void) {
for observer in observers where observer.object is XCTestInternalObservation {
body(observer.object as! XCTestInternalObservation)
}