关于iOS XCTest的一些试题
Some Test Questions About iOS XCTest
如何测试viewController
、viewdidload
& viewdidAppear
,在测试用例中它永远不会调用。如何测试我的自定义 viewdidload 代码?
所有测试用例都是并发的吗?或者在所有测试文件中首先调用哪个测试用例。我想在所有测试用例之前从网络中获取一些数据,如何实现?
对于 1。您可以创建 UIAutomation 机器人来测试您的代码。如果您不想进行任何集成测试,可以尝试直接调用 [viewController viewDidLoad]
等函数
对于2.一个文件中的测试是按字母顺序执行的,我看到很多人做001_testSomething、002_testSomethingElse等测试
如果您想准备数据,可以在 setUp 函数中进行:
- (void)setUp
{
[super setUp];
// Put setup code here. This method is called before the invocation of each test method in the class.
}
如何测试
viewController
、viewdidload
&viewdidAppear
,在测试用例中它永远不会调用。如何测试我的自定义 viewdidload 代码?所有测试用例都是并发的吗?或者在所有测试文件中首先调用哪个测试用例。我想在所有测试用例之前从网络中获取一些数据,如何实现?
对于 1。您可以创建 UIAutomation 机器人来测试您的代码。如果您不想进行任何集成测试,可以尝试直接调用 [viewController viewDidLoad]
对于2.一个文件中的测试是按字母顺序执行的,我看到很多人做001_testSomething、002_testSomethingElse等测试
如果您想准备数据,可以在 setUp 函数中进行:
- (void)setUp
{
[super setUp];
// Put setup code here. This method is called before the invocation of each test method in the class.
}