使用XCTest

时间:2016-03-02 22:32:29

标签: ios objective-c unit-testing xctest

我在objective-C中有一个静态库,它有一个主类,它是多个类的委托,包括处理服务器调用和位置更新的委托方法。由于我正在开发静态库,因此仅支持逻辑单元测试。我很难提出测试用例。我阅读了关于单元测试的文章,建议不要测试私有方法和构造函数。我编写了基本测试,例如测试一个异步方法,该方法进行api调用并检查委托方法的返回值。在为静态库创建逻辑单元测试时,什么是一个很好的起点?

1 个答案:

答案 0 :(得分:0)

  

由于我正在开发一个静态库,因此只支持逻辑单元测试。

实际上,您可以创建一个小应用程序作为测试主机。那么你不仅限于逻辑测试 - 你可以测试你想要的任何东西。您可以测试班级的每个方面。