Skip to content

Commit 0f7f725

Browse files
authored
Merge pull request #199 from ianpartridge/character-warnings
Fix String.CharacterView warnings
2 parents 73190ac + 8a53985 commit 0f7f725

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

Sources/XCTest/Private/TestFiltering.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ private struct SelectedTest {
5454

5555
private extension SelectedTest {
5656
init?(selectedTestName: String) {
57-
let components = selectedTestName.characters.split(separator: "/").map(String.init)
57+
let components = selectedTestName.split(separator: "/").map(String.init)
5858
switch components.count {
5959
case 1:
6060
testCaseClassName = components[0]

Sources/XCTest/Private/TestListing.swift

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ protocol Listable {
4747

4848
private func moduleName(value: Any) -> String {
4949
let moduleAndType = String(reflecting: type(of: value))
50-
return String(moduleAndType.characters.split(separator: ".").first!)
50+
return String(moduleAndType.split(separator: ".").first!)
5151
}
5252

5353
extension XCTestSuite: Listable {
@@ -87,15 +87,14 @@ extension XCTestSuite: Listable {
8787

8888
extension XCTestCase: Listable {
8989
func list() -> [String] {
90-
let adjustedName = name.characters
91-
.split(separator: ".")
90+
let adjustedName = name.split(separator: ".")
9291
.map(String.init)
9392
.joined(separator: "/")
9493
return ["\(moduleName(value: self)).\(adjustedName)"]
9594
}
9695

9796
func dictionaryRepresentation() -> NSDictionary {
98-
let methodName = String(name.characters.split(separator: ".").last!)
97+
let methodName = String(name.split(separator: ".").last!)
9998
return NSDictionary(object: NSString(string: methodName), forKey: NSString(string: "name"))
10099
}
101100
}

0 commit comments

Comments
 (0)