Skip to content

Commit 1f00ab2

Browse files
authored
Merge pull request #141 from CodaFi/bundled-accessories
Updates for SE-0089
2 parents abb92ee + 34b0e7d commit 1f00ab2

File tree

7 files changed

+11
-11
lines changed

7 files changed

+11
-11
lines changed

Sources/XCTest/Private/PerformanceMeter.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public final class PerformanceMeter {
118118
let meter = PerformanceMeter(metrics: metrics, delegate: delegate, file: file, line: line)
119119
meter.measure(block)
120120
} catch let e {
121-
delegate.recordAPIViolation(description: String(e), file: file, line: line)
121+
delegate.recordAPIViolation(description: String(describing: e), file: file, line: line)
122122
}
123123
}
124124

@@ -203,6 +203,6 @@ public final class PerformanceMeter {
203203

204204
private func recordAPIViolation(_ error: Error, file: StaticString, line: UInt) {
205205
state = .measurementAborted
206-
delegate.recordAPIViolation(description: String(error), file: file, line: line)
206+
delegate.recordAPIViolation(description: String(describing: error), file: file, line: line)
207207
}
208208
}

Sources/XCTest/Private/TestListing.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ extension XCTestSuite: Listable {
6363
}
6464

6565
private var listingName: String {
66-
if let childTestCase = tests.first as? XCTestCase, name == String(childTestCase.dynamicType) {
66+
if let childTestCase = tests.first as? XCTestCase, name == String(describing: childTestCase.dynamicType) {
6767
return "\(moduleName(value: childTestCase)).\(name)"
6868
} else {
6969
return name

Sources/XCTest/Private/XCTestCaseSuite.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ internal class XCTestCaseSuite: XCTestSuite {
2626
init(testCaseEntry: XCTestCaseEntry) {
2727
let testCaseClass = testCaseEntry.testCaseClass
2828
self.testCaseClass = testCaseClass
29-
super.init(name: String(testCaseClass))
29+
super.init(name: String(describing: testCaseClass))
3030

3131
for (testName, testClosure) in testCaseEntry.allTests {
3232
let testCase = testCaseClass.init(name: testName, testClosure: testClosure)

Sources/XCTest/Public/XCTAssert.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ private func _XCTEvaluateAssertion(_ assertion: _XCTAssertion, message: @autoclo
9090
if let currentTestCase = XCTCurrentTestCase {
9191
currentTestCase.recordFailure(
9292
withDescription: "\(result.failureDescription(assertion)) - \(message())",
93-
inFile: String(file),
93+
inFile: String(describing: file),
9494
atLine: line,
9595
expected: result.isExpected)
9696
}

Sources/XCTest/Public/XCTestCase+Asynchronous.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public extension XCTestCase {
8585
if _allExpectations.count == 0 {
8686
recordFailure(
8787
withDescription: "API violation - call made to wait without any expectations having been set.",
88-
inFile: String(file),
88+
inFile: String(describing: file),
8989
atLine: line,
9090
expected: false)
9191
return
@@ -129,7 +129,7 @@ public extension XCTestCase {
129129
let descriptions = unfulfilledDescriptions.joined(separator: ", ")
130130
recordFailure(
131131
withDescription: "Asynchronous wait failed - Exceeded timeout of \(timeout) seconds, with unfulfilled expectations: \(descriptions)",
132-
inFile: String(file),
132+
inFile: String(describing: file),
133133
atLine: line,
134134
expected: true)
135135
}
@@ -248,7 +248,7 @@ internal extension XCTestCase {
248248
if expectations.count > 0 {
249249
recordFailure(
250250
withDescription: "Failed due to unwaited expectations.",
251-
inFile: String(expectations.last!.file),
251+
inFile: String(describing: expectations.last!.file),
252252
atLine: expectations.last!.line,
253253
expected: false)
254254
}

Sources/XCTest/Public/XCTestCase+Performance.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ public extension XCTestCase {
151151
extension XCTestCase: PerformanceMeterDelegate {
152152
internal func recordAPIViolation(description: String, file: StaticString, line: UInt) {
153153
recordFailure(withDescription: "API violation - \(description)",
154-
inFile: String(file),
154+
inFile: String(describing: file),
155155
atLine: line,
156156
expected: false)
157157
}
@@ -161,6 +161,6 @@ extension XCTestCase: PerformanceMeterDelegate {
161161
}
162162

163163
internal func recordFailure(description: String, file: StaticString, line: UInt) {
164-
recordFailure(withDescription: "failed: " + description, inFile: String(file), atLine: line, expected: true)
164+
recordFailure(withDescription: "failed: " + description, inFile: String(describing: file), atLine: line, expected: true)
165165
}
166166
}

Sources/XCTest/Public/XCTestExpectation.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public class XCTestExpectation {
5858
if let testCase = XCTCurrentTestCase {
5959
testCase.recordFailure(
6060
withDescription: "API violation - multiple calls made to XCTestExpectation.fulfill() for \(description).",
61-
inFile: String(file),
61+
inFile: String(describing: file),
6262
atLine: line,
6363
expected: false)
6464
}

0 commit comments

Comments
 (0)