【发布时间】:2014-11-01 17:14:36
【问题描述】:
我知道有很多关于如何使用 Swift 获取对象类型的问题。
例如:How do you find out the type of an object (in Swift)?
我想找到类型的原因是我可以测试在单元测试中是否返回了正确的东西。前提是如果有人更改它,测试将失败,我们会知道要更加小心。
Swift 有is 方法,它返回一个关于对象是否属于某种类型的布尔值。我想用is,然后断言响应为真。
然而,正如这里 (http://www.raywenderlich.com/74138/swift-language-faq) 所述,并在实践中显示......这会引发错误:
错误:'is' 测试始终为真
关键是它现在返回 true.. 我正在编写一个测试,所以情况总是如此。愚蠢的斯威夫特。
有什么想法可以使用 XCTest 和 swift 测试响应的类型吗?
谢谢
【问题讨论】:
标签: ios unit-testing swift xctest