TestCase
open class TestCase : NSObject
单元测试用例基类,所有单元测试用例必须继承。注意测试方法需标记objc,让OC可以访问
调试模式下自动执行,按模块单元测试命名格式:TestCase_module_name
-
初始化方法
Declaration
Swift
required public override init()
-
测试初始化,每次执行测试方法开始都会调用
Declaration
Swift
open func setUp()
-
测试收尾,每次执行测试方法结束都会调用
Declaration
Swift
open func tearDown()
-
执行同步断言
Declaration
Swift
open func assertTrue(_ value: Bool, _ expression: String = "", file: String = #file, line: Int = #line)
Parameters
value
断言表达式
file
文件名,默认传参
line
行数,默认传参
-
异步断言开始
Declaration
Swift
open func assertBegin()
-
执行异步断言并退出,一个异步周期仅支持一次异步断言
Declaration
Swift
open func assertAsync(_ value: Bool, _ expression: String = "", file: String = #file, line: Int = #line)
Parameters
value
断言表达式
file
文件名,默认传参
line
行数,默认传参
-
异步断言结束
Declaration
Swift
open func assertEnd()