【发布时间】:2017-01-16 23:47:29
【问题描述】:
我是 Swift 的新手,我似乎不知道自己做错了什么。
我的测试文件如下 - “ViewController”类型的值没有成员“averageIsAbove”
func testAverageIsAbove75(a: Double, b: Double, c: Double) {
XCTAssertFalse(testVC.averageIsAbove(a:76, b:75, c:71.9), "Average is below 75, it should return false." )
MViewController 文件有这个功能:
func averageIsAbove75(a: Double, b: Double, c: Double) -> Bool{
if (a * b * c) / 3 > 75 {
return true
}
else {
return false
}
}
【问题讨论】:
-
你创建了一个testVC实例还是你的类叫testVC?
-
我没有创建 testVC,它是我们实验室的一部分,我已经坚持了好几天了。
-
'MViewController' 是实际名称,还是拼写错误?您是否使用
@testable将 ViewController 类导入到测试中? -
'MViewController' 是错字还是名字?如果是名字,那么不用testVC.averageIsAbove75,需要把testVC换成MViewController。
标签: swift viewcontroller