1
我有一些NSLog
调用,我不会在单元测试中盲目放肆。我可以在Build Results窗口中看到它们,这很好地解决了这个问题。现在我不想在单元测试环境中运行这些(例如,目标?)。有没有一种标准的方法来知道我是否在单元测试中?使用SenTestingKit进行单元测试:检查是否打开?
我有一些NSLog
调用,我不会在单元测试中盲目放肆。我可以在Build Results窗口中看到它们,这很好地解决了这个问题。现在我不想在单元测试环境中运行这些(例如,目标?)。有没有一种标准的方法来知道我是否在单元测试中?使用SenTestingKit进行单元测试:检查是否打开?
我不知道标准方法,但是您可以在测试目标中定义一个预处理器值,并编写自己的日志函数,让预处理器去除日志记录(如果该值未定义)。
是的,这可以工作。你如何设定测试目标的价值,以及如何在预处理时检索它? – 2010-11-28 23:39:57