关于在UI测试目标中使用宏功能

时间:2017-12-04 07:07:18

标签: unit-testing compiler-errors macros

我正在编写UI单元测试。

我知道目标源代码默认不包含在UI单元测试包中。但是我想在UI单元测试目标中使用一些源代码。但是,_DDLogInfo_DDLogError之类的宏函数会导致编译错误消息

  

函数'DDLogInfo'的隐式声明在C99中无效。

我在UI测试目标中添加了这些来源。

  1. 问题1:UI单元测试中是否没有宏功能 目标?

  2. 问题2:有没有人知道热以避免编译错误 宏?

  3. 首先尝试:

    • 删除UI测试目标中的cocoklumberjack pod
    • 添加void DDLogInfo(NSString *format, ...)"作为c函数,它包含在UI测试目标中。

    [enter image description here

0 个答案:

没有答案