From 513b9e20df516d91478c37a5c8b5b5ffdcf68caa Mon Sep 17 00:00:00 2001 From: Sergey Abramchuk Date: Sat, 28 Oct 2017 12:58:37 +0300 Subject: [PATCH] Use custom packet flow implementation for testing --- OpenVPN Adapter Tests/CustomFlow.swift | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/OpenVPN Adapter Tests/CustomFlow.swift b/OpenVPN Adapter Tests/CustomFlow.swift index 8978539..dbd423f 100644 --- a/OpenVPN Adapter Tests/CustomFlow.swift +++ b/OpenVPN Adapter Tests/CustomFlow.swift @@ -9,12 +9,20 @@ import NetworkExtension class CustomFlow: NEPacketTunnelFlow { + override 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) { - super.readPacketObjects(completionHandler: completionHandler) + } override func writePacketObjects(_ packets: [NEPacket]) -> Bool { - return super.writePacketObjects(packets) + return true } }