Swift XCTest如何访问私有变量

3
我有类似下面代码片段的代码。
class MainViewController: UIViewController {

      private var bLogin = true
}

从XCTest文件中,我如何访问“bLogin”变量?
谢谢
1个回答

1
如果您正在使用Swift 2.0,请在导入语句中添加@testable
@testable import MyMainModule

我正在使用Swift 1.2 :( - Coder
在这种情况下,您需要将源文件添加到测试项目中,并将访问修饰符从“private”更改为“internal”。在Swift 1.2中,没有一个好的方法来测试私有方法。 - Code Different

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接