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

标签 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 - 在 iOS 中获取并解析 JSON

下一篇:ios - Razer Nabu iOS 授权

相关文章:

ios - 在 UIScrollView 中的 UITableViewController 的 UITableViewCell 的右侧看不到控件

xcode - 将预处理器宏添加到 xcode 6 中的目标

visual-studio-2010 - CLR/CLI 链接器失败并显示错误 LNK2022 - 自定义属性不一致

javascript - 通过预处理运行 javascript

ios - 什么时候需要设置 CALayer 的 contentsScale 属性?

iOS : In App Purchasing

ios - 呈现导航 Controller 时在动画中自定义幻灯片根本无法快速工作

ios - 升级到 Swift 1.2 后 SpriteKit 出现问题

ios - 没有这样的模块 "Sinch"Xcode 9.1 Swift 4

iOS 11 UITableView 中的额外顶部空间