Skip to content

Commit 8dce296

Browse files
author
Mike Ferris
committed
Fix to call setUp() and tearDown(). These methods, while defined in XCTestCase, were never ebing called.
1 parent 752ce30 commit 8dce296

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

XCTest/XCTestCase.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,15 @@ extension XCTestCase {
3636
let method = "\(self.dynamicType).\(name)"
3737
var duration: Double = 0.0
3838
print("Test Case '\(method)' started.")
39-
let start = currentTimeIntervalSinceReferenceTime()
4039

40+
setUp()
41+
42+
let start = currentTimeIntervalSinceReferenceTime()
4143
test()
4244
let end = currentTimeIntervalSinceReferenceTime()
45+
46+
tearDown()
47+
4348
duration = end - start
4449
totalDuration += duration
4550
for failure in XCTCurrentFailures {

0 commit comments

Comments
 (0)