【发布时间】:2015-05-22 07:28:13
【问题描述】:
如何测试
viewController、viewdidload&viewdidAppear,在测试用例中它永远不会调用。如何测试我的自定义 viewdidload 代码?所有测试用例都是并发的吗?或者在所有测试文件中首先调用哪个测试用例。我想在所有测试用例之前从网络中获取一些数据,如何实现?
【问题讨论】:
如何测试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.
}
【讨论】: