我的单元测试中有以下代码:
#ifndef SERVER_TEST
NSLog(@"\n\n!!!--- YOU ARE RUNNING TESTS IN STUB MODE ---!!!\n\n!!!--- Server Responses will be stubbed ---!!!\n\n");
#else
NSLog(@"\n\n!!!--- YOU ARE RUNNING TESTS IN LIVE MODE ---!!!\n\n!!!--- Server Responses will be live ---!!!\n\n");
#endif
SERVER_TEST在我的测试目标的用户定义设置中的构建设置下定义。
当我运行测试时,#ifnf SERVER_TEST始终返回True。有什么想法吗?
感谢?
答案 0 :(得分:1)
您应该将此标志保留为预处理器宏而不是用户定义的设置。