【发布时间】:2009-12-07 01:57:19
【问题描述】:
我知道如何在 iPhone 上进行单元测试——在“iPhone 单元测试包”的构建阶段运行的逻辑测试。
我知道如何使用仪器检测内存泄漏 - 在 XCode 中,菜单->运行->使用性能工具运行->泄漏。
我如何做到这两点?我想运行单元测试并检测其中的内存泄漏。如果我尝试简单地选择单元测试包作为目标,然后“菜单->运行->使用性能工具运行->泄漏”,我会在模拟器中加载应用程序,但单元测试没有运行。
我能想到的最好办法就是将相同的单元测试文件包含到我的真实应用程序目标中,并在运行时从应用程序本身调用它们。有更好的想法吗?
【问题讨论】:
-
我能够使用单元测试找到泄漏的唯一方法 - 当我了解到我的一些
dealloc方法没有被调用时 - 你可以从代码覆盖率中看到这一点,当然。跨度>
标签: iphone objective-c xcode