我是Unit Testing的新手。关于私有变量的简单问题。
我有UIViewController
private var tableView:UITableView
我无法访问tableView
变量来检查行数(以查看数据是否正确加载)。
到目前为止,我能想到的最佳解决方案是在类的原始实现中添加方法getRows()
。
func getRows() -> Int { return tableView.numberOfRows(inSection: 0) }
对类进行子类化不是解决方案,因为tableView
是私有的。
我说错了吗?