james
6 years ago
1 changed files with 60 additions and 0 deletions
@ -0,0 +1,60 @@ |
|||
// |
|||
// KeychainText.swift |
|||
// GMERemittanceTests |
|||
// |
|||
// Created by InKwon Devik Kim on 08/04/2019. |
|||
// Copyright © 2019 Gobal Money Express Co. Ltd. All rights reserved. |
|||
// |
|||
|
|||
import XCTest |
|||
import KeychainAccess |
|||
|
|||
class KeychainText: XCTestCase { |
|||
func testSave(){ |
|||
let keychain = Keychain(service: "com.gme.gmeremit") |
|||
do { |
|||
try keychain.set("4D544B3169614D6E6565546C6531724B6F734B6C0FCFCE14CF10F24A3BCAB8A101931F230FCFCE14CF10F24A3BCAB8A101931F230FCFCE14CF10F24A3BCAB8A101931F230FCFCE14CF10F24A3BCAB8A101931F230FCFCE14CF10F24A3BCAB8A101931F230FCFCE14CF10F24A3BCAB8A101931F23", key: "encryptedPassword") |
|||
} |
|||
catch let error { |
|||
print(error) |
|||
} |
|||
} |
|||
|
|||
func testGet(){ |
|||
let keychain = Keychain(service: "com.gme.gmeremit") |
|||
do { |
|||
let pw = try keychain.get("encryptedPassword") |
|||
XCTAssert(pw == "4D544B3169614D6E6565546C6531724B6F734B6C0FCFCE14CF10F24A3BCAB8A101931F230FCFCE14CF10F24A3BCAB8A101931F230FCFCE14CF10F24A3BCAB8A101931F230FCFCE14CF10F24A3BCAB8A101931F230FCFCE14CF10F24A3BCAB8A101931F230FCFCE14CF10F24A3BCAB8A101931F23") |
|||
} |
|||
catch let error { |
|||
XCTAssert(false, error.localizedDescription) |
|||
} |
|||
} |
|||
|
|||
func testUpdate(){ |
|||
let keychain = Keychain(service: "com.gme.gmeremit") |
|||
do { |
|||
try keychain.set("Test Encrypted Password", key: "encryptedPassword") |
|||
let pw = try keychain.get("encryptedPassword") |
|||
|
|||
XCTAssert(pw == "Test Encrypted Password") |
|||
} |
|||
catch let error { |
|||
XCTAssert(false, error.localizedDescription) |
|||
} |
|||
} |
|||
|
|||
func testRemove() { |
|||
let keychain = Keychain(service: "com.gme.gmeremit") |
|||
do { |
|||
try keychain.remove("encryptedPassword") |
|||
let pw = try keychain.get("encryptedPassword") |
|||
|
|||
XCTAssert(pw == nil) |
|||
} |
|||
catch let error { |
|||
XCTAssert(false, error.localizedDescription) |
|||
} |
|||
} |
|||
|
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue