| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- //
- // keychainTests.swift
- // keychainTests
- //
- // Created by Evgenii Neumerzhitckii on 5/02/2015.
- // Copyright (c) 2015 The Exchange Group Pty Ltd. All rights reserved.
- //
- 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")!)
- }
- // 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)
- }
- }
|