如果测试通过,我有一些我希望更新的日志,如果测试通过,我会更新一些不同的日志。如何在tearDown()方法中确定测试是通过还是失败?
perl -F
答案 0 :(得分:4)
testRun?.failureCount
应大于0:
override func tearDown() {
super.tearDown()
if testRun?.failureCount > 0 {
log.update("failed")
} else {
log.update("success")
}
}
有点难以弄清楚这次拆解是否是最后一次拆解,但是在上次测试后进行拆解的一种简单方法是:
override class func tearDown() {
super.tearDown
// Do Something after all tests have ran
}