您的位置:首页 > 其它

XCode单元测试

2015-09-05 16:15 162 查看
import UIKit
import XCTest

class TestUnit:
XCTestCase {

//在测试方法调用之前调用,初始化一些需要用到的对象

override func setUp() {

super.setUp()
}

//测试结束之后调用,清理现场,释放资源

override func tearDown() {

super.tearDown()
}

//测试方法

func testExample() {

XCTAssert(true,
"Pass")
}

//行能测试

func testPerformanceExample() {

self.measureBlock() {

XCTAssertEqual(1 +
1, 2,
"one plus one equals two")
}
}
}

/*常用的Test断言

** 基本测试:XCTAssert(expression, format...)

** bool测试:XCTAssertTrue(expression, format...) or XCTAssertFalse(expression, format...)

** nil测试:XCTAssertNil(expression, format...) or XCTAssertNotNil(expression, format...)

** equal测试:XCTAssertEqual(expression1, expression2, format...) or XCTAssertNotEqual(expression1, expression2, format...)

** 无条件失败:XCTFail(format...)

** 性能测试:

*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: