1
我有一些NSLog
調用,我不會在單元測試中盲目放肆。我可以在Build Results窗口中看到它們,這很好地解決了這個問題。現在我不想在單元測試環境中運行這些(例如,目標?)。有沒有一種標準的方法來知道我是否在單元測試中?使用SenTestingKit進行單元測試:檢查是否打開?
我有一些NSLog
調用,我不會在單元測試中盲目放肆。我可以在Build Results窗口中看到它們,這很好地解決了這個問題。現在我不想在單元測試環境中運行這些(例如,目標?)。有沒有一種標準的方法來知道我是否在單元測試中?使用SenTestingKit進行單元測試:檢查是否打開?
我不知道標準方法,但是您可以在測試目標中定義一個預處理器值,並編寫自己的日誌函數,讓預處理器去除日誌記錄(如果該值未定義)。
是的,這可以工作。你如何設定測試目標的價值,以及如何在預處理時檢索它? – 2010-11-28 23:39:57