Add port property and test get/set its value

This commit is contained in:
Sergey Abramchuk
2019-01-13 14:24:25 +03:00
parent b578e282f5
commit fa25b668e0
3 changed files with 38 additions and 0 deletions
+20
View File
@@ -82,6 +82,26 @@ class OpenVPNConfigurationTests: XCTestCase {
XCTAssert(configuration.settings == nil, "Empty settings should return nil")
}
func testGetSetRemote() {
guard let originalProfile = VPNProfile.configuration.data(using: .utf8) else { fatalError() }
let originalServer = "192.168.1.200"
let originalPort: UInt = 12000
let configuration = OpenVPNConfiguration()
configuration.fileContent = originalProfile
XCTAssertNil(configuration.server)
XCTAssertEqual(configuration.port, 0)
configuration.server = originalServer
configuration.port = originalPort
XCTAssertNotNil(configuration.server)
XCTAssertEqual(configuration.server, originalServer)
XCTAssertEqual(configuration.port, originalPort)
}
func testGetSetProto() {
let originalOption: OpenVPNTransportProtocol = .UDP