| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- import UIKit
- import XCTest
- import keychain
- class keychainTests: XCTestCase {
- override func setUp() {
- super.setUp()
-
- TegKeychain.clear()
- }
- // Set
- // -----------------------
- func testSet() {
- XCTAssertTrue(TegKeychain.set("key 1", value: "hello :)"))
- XCTAssertEqual("hello :)", TegKeychain.get("key 1")!)
- }
-
- func testSetWithOptions() {
- TegKeychain.set("key 1", value: "hello :)", withAccess: .AccessibleAfterFirstUnlock)
- }
- // Get
- // -----------------------
- func testGet_returnNilWhenValueNotSet() {
- XCTAssert(TegKeychain.get("key 1") == nil)
- }
- // Delete
- // -----------------------
- func testDelete() {
- TegKeychain.set("key 1", value: "hello :)")
- TegKeychain.delete("key 1")
-
- XCTAssert(TegKeychain.get("key 1") == nil)
- }
- func testDelete_deleteOnSingleKey() {
- TegKeychain.set("key 1", value: "hello :)")
- TegKeychain.set("key 2", value: "hello two")
- TegKeychain.delete("key 1")
-
- XCTAssertEqual("hello two", TegKeychain.get("key 2")!)
- }
- // Clear
- // -----------------------
- func testClear() {
- TegKeychain.set("key 1", value: "hello :)")
- TegKeychain.set("key 2", value: "hello two")
-
- TegKeychain.clear()
-
- XCTAssert(TegKeychain.get("key 1") == nil)
- XCTAssert(TegKeychain.get("key 2") == nil)
- }
- }
|