代码之家  ›  专栏  ›  技术社区  ›  Asad Khan

仅将变量用于单元测试

  •  4
  • Asad Khan  · 技术社区  · 16 年前

    我正在使用目标C编写iPhone应用程序的单元测试。 例如,我只想在编译测试用例时使用一些变量

    #ifdef UNIT_TESTING 
    @synthesize requestFinished, networkAvailable;//etc
    #endif
    

    现在,我应该在哪里定义单元测试,当我为单元测试编译时,它应该进入这个代码块……否则就应该过去……

    1 回复  |  直到 16 年前
        1
  •  3
  •   Peter Hosey    16 年前

    在每个目标的预处理器宏构建设置中定义它,特别是要在其中定义宏的那个目标,单元测试包目标。