Update tests

This commit is contained in:
Sergey Abramchuk
2018-01-23 17:17:48 +03:00
parent f22ffdc4f0
commit c838baef4d
2 changed files with 6 additions and 13 deletions

View File

@@ -6,22 +6,15 @@
//
import NetworkExtension
@testable import OpenVPNAdapter
class CustomFlow: NEPacketTunnelFlow {
override func readPackets(completionHandler: @escaping ([Data], [NSNumber]) -> Void) {
class CustomFlow: NSObject, OpenVPNAdapterPacketFlow {
func readPackets(completionHandler: @escaping ([Data], [NSNumber]) -> Void) {
}
override func writePackets(_ packets: [Data], withProtocols protocols: [NSNumber]) -> Bool {
return true
}
override func readPacketObjects(completionHandler: @escaping ([NEPacket]) -> Void) {
}
override func writePacketObjects(_ packets: [NEPacket]) -> Bool {
func writePackets(_ packets: [Data], withProtocols protocols: [NSNumber]) -> Bool {
return true
}

View File

@@ -135,7 +135,7 @@ class OpenVPNAdapterTests: XCTestCase {
extension OpenVPNAdapterTests: OpenVPNAdapterDelegate {
func openVPNAdapter(_ openVPNAdapter: OpenVPNAdapter, configureTunnelWithNetworkSettings networkSettings: NEPacketTunnelNetworkSettings, completionHandler: @escaping (NEPacketTunnelFlow?) -> Void) {
func openVPNAdapter(_ openVPNAdapter: OpenVPNAdapter, configureTunnelWithNetworkSettings networkSettings: NEPacketTunnelNetworkSettings, completionHandler: @escaping (OpenVPNAdapterPacketFlow?) -> Void) {
completionHandler(customFlow)
}