<分区>
标签 ios swift preprocessor kif
<分区>
我正在使用 XCode 6.1、Swift 和 KIF 进行测试。
有没有什么方法(比如处理器)为调试定义一个 let
值,另一个特定于测试环境?
最佳答案
Swift 允许在文件范围级别使用计算属性,使以下成为可能:
var testIsRunning = false
var isDebugging: Bool
{
return testIsRunning ? false : true
}
您可以在测试用例的 -setUp
方法中将 testIsRunning
设置为 true
。
关于ios - 为测试定义常量值,为调试定义另一个常量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27869658/
相关文章:
ios - 在 UIScrollView 中的 UITableViewController 的 UITableViewCell 的右侧看不到控件
xcode - 将预处理器宏添加到 xcode 6 中的目标
visual-studio-2010 - CLR/CLI 链接器失败并显示错误 LNK2022 - 自定义属性不一致
javascript - 通过预处理运行 javascript
ios - 什么时候需要设置 CALayer 的 contentsScale 属性?
ios - 呈现导航 Controller 时在动画中自定义幻灯片根本无法快速工作
ios - 升级到 Swift 1.2 后 SpriteKit 出现问题