为测试定义常量值,为调试定义另一个值

时间:2015-01-09 21:37:07

标签: ios swift preprocessor kif

我正在使用XCode 6.1,Swift和KIF进行测试。

是否有任何方法(如处理器)为调试定义let值,为测试环境定义另一个值?

1 个答案:

答案 0 :(得分:1)

Swift允许在文件范围级别使用计算属性,使得以下内容成为可能:

var testIsRunning = false

var isDebugging: Bool
{
    return testIsRunning ? false : true
}

您可以在测试用例的testIsRunning方法中将true设置为-setUp