jjzjj

NEVPNConnection

全部标签

swift - 如何在 NEVPNManager 中 stub 连接属性(NEVPNConnection)?

我想通过协议(protocol)扩展现有的NetworkExtension类,以便对我的代码进行单元测试。我首先为NEVPNManager创建了协议(protocol)protocolNEVPNManagerProtocol{varconnection:ConnectionProtocol{get}//Swift.Void)funcsaveToPreferences(completionHandler:((Error?)->Swift.Void)?)}extensionNEVPNManager:NEVPNManagerProtocol{}然后connection属性的单独协议(prot