|
78 | 78 |
|
79 | 79 | // Regression test for https://github.com/apple/swift-corelibs-xctest/pull/22 |
80 | 80 | class FailureMessagesTestCase: XCTestCase { |
81 | | - var allTests : [(String, () throws -> Void)] { |
| 81 | + static var allTests: [(String, XCTestCaseType throws -> Void)] { |
82 | 82 | return [ |
83 | | - ("testAssert", testAssert), |
84 | | - ("testAssertEqualOptionals", testAssertEqualOptionals), |
85 | | - ("testAssertEqualArraySlices", testAssertEqualArraySlices), |
86 | | - ("testAssertEqualContiguousArrays", testAssertEqualContiguousArrays), |
87 | | - ("testAssertEqualArrays", testAssertEqualArrays), |
88 | | - ("testAssertEqualDictionaries", testAssertEqualDictionaries), |
89 | | - ("testAssertEqualWithAccuracy", testAssertEqualWithAccuracy), |
90 | | - ("testAssertFalse", testAssertFalse), |
91 | | - ("testAssertGreaterThan", testAssertGreaterThan), |
92 | | - ("testAssertGreaterThanOrEqual", testAssertGreaterThanOrEqual), |
93 | | - ("testAssertLessThan", testAssertLessThan), |
94 | | - ("testAssertLessThanOrEqual", testAssertLessThanOrEqual), |
95 | | - ("testAssertNil", testAssertNil), |
96 | | - ("testAssertNotEqualOptionals", testAssertNotEqualOptionals), |
97 | | - ("testAssertNotEqualArraySlices", testAssertNotEqualArraySlices), |
98 | | - ("testAssertNotEqualContiguousArrays", testAssertNotEqualContiguousArrays), |
99 | | - ("testAssertNotEqualArrays", testAssertNotEqualArrays), |
100 | | - ("testAssertNotEqualDictionaries", testAssertNotEqualDictionaries), |
101 | | - ("testAssertNotEqualWithAccuracy", testAssertNotEqualWithAccuracy), |
102 | | - ("testAssertNotNil", testAssertNotNil), |
103 | | - ("testAssertTrue", testAssertTrue), |
104 | | - ("testFail", testFail), |
| 83 | + ("testAssert", test(testAssert)), |
| 84 | + ("testAssertEqualOptionals", test(testAssertEqualOptionals)), |
| 85 | + ("testAssertEqualArraySlices", test(testAssertEqualArraySlices)), |
| 86 | + ("testAssertEqualContiguousArrays", test(testAssertEqualContiguousArrays)), |
| 87 | + ("testAssertEqualArrays", test(testAssertEqualArrays)), |
| 88 | + ("testAssertEqualDictionaries", test(testAssertEqualDictionaries)), |
| 89 | + ("testAssertEqualWithAccuracy", test(testAssertEqualWithAccuracy)), |
| 90 | + ("testAssertFalse", test(testAssertFalse)), |
| 91 | + ("testAssertGreaterThan", test(testAssertGreaterThan)), |
| 92 | + ("testAssertGreaterThanOrEqual", test(testAssertGreaterThanOrEqual)), |
| 93 | + ("testAssertLessThan", test(testAssertLessThan)), |
| 94 | + ("testAssertLessThanOrEqual", test(testAssertLessThanOrEqual)), |
| 95 | + ("testAssertNil", test(testAssertNil)), |
| 96 | + ("testAssertNotEqualOptionals", test(testAssertNotEqualOptionals)), |
| 97 | + ("testAssertNotEqualArraySlices", test(testAssertNotEqualArraySlices)), |
| 98 | + ("testAssertNotEqualContiguousArrays", test(testAssertNotEqualContiguousArrays)), |
| 99 | + ("testAssertNotEqualArrays", test(testAssertNotEqualArrays)), |
| 100 | + ("testAssertNotEqualDictionaries", test(testAssertNotEqualDictionaries)), |
| 101 | + ("testAssertNotEqualWithAccuracy", test(testAssertNotEqualWithAccuracy)), |
| 102 | + ("testAssertNotNil", test(testAssertNotNil)), |
| 103 | + ("testAssertTrue", test(testAssertTrue)), |
| 104 | + ("testFail", test(testFail)), |
105 | 105 | ] |
106 | 106 | } |
107 | 107 |
|
@@ -194,4 +194,5 @@ class FailureMessagesTestCase: XCTestCase { |
194 | 194 | } |
195 | 195 | } |
196 | 196 |
|
197 | | -XCTMain([FailureMessagesTestCase()]) |
| 197 | +extension FailureMessagesTestCase: XCTestCaseType {} |
| 198 | +XCTMain([FailureMessagesTestCase.self]) |
0 commit comments