Browse Source

Fix tests

Evgenii Neumerzhitckii 9 years ago
parent
commit
139b66cba8

+ 7 - 7
KeychainSwiftTests/AccessGroupTests.swift

@@ -24,8 +24,8 @@ class AccessGroupTests: XCTestCase {
     let result = obj.addAccessGroupWhenPresent(items)
     
     XCTAssertEqual(2, result.count)
-    XCTAssertEqual("two", result["one"])
-    XCTAssertEqual("123.my.test.group", result["agrp"])
+    XCTAssertEqual("two", result["one"] as! String)
+    XCTAssertEqual("123.my.test.group", result["agrp"] as! String)
   }
   
   func testAddAccessGroup_nil() {
@@ -36,30 +36,30 @@ class AccessGroupTests: XCTestCase {
     let result = obj.addAccessGroupWhenPresent(items)
     
     XCTAssertEqual(1, result.count)
-    XCTAssertEqual("two", result["one"])
+    XCTAssertEqual("two", result["one"] as! String)
   }
   
   func testSet() {
     obj.accessGroup = "123.my.test.group"
     obj.set("hello :)", forKey: "key 1")
-    XCTAssertEqual("123.my.test.group", obj.lastQueryParameters?["agrp"])
+    XCTAssertEqual("123.my.test.group", obj.lastQueryParameters?["agrp"] as! String)
   }
   
   func testGet() {
     obj.accessGroup = "123.my.test.group"
     _ = obj.get("key 1")
-    XCTAssertEqual("123.my.test.group", obj.lastQueryParameters?["agrp"])
+    XCTAssertEqual("123.my.test.group", obj.lastQueryParameters?["agrp"] as! String)
   }
   
   func testDelete() {
     obj.accessGroup = "123.my.test.group"
     obj.delete("key 1")
-    XCTAssertEqual("123.my.test.group", obj.lastQueryParameters?["agrp"])
+    XCTAssertEqual("123.my.test.group", obj.lastQueryParameters?["agrp"] as! String)
   }
   
   func testClear() {
     obj.accessGroup = "123.my.test.group"
     obj.clear()
-    XCTAssertEqual("123.my.test.group", obj.lastQueryParameters?["agrp"])
+    XCTAssertEqual("123.my.test.group", obj.lastQueryParameters?["agrp"] as! String)
   }
 }

+ 9 - 9
KeychainSwiftTests/SynchronizableTests.swift

@@ -24,8 +24,8 @@ class SynchronizableTests: XCTestCase {
     let result = obj.addSynchronizableIfRequired(items, addingItems: false)
     
     XCTAssertEqual(2, result.count)
-    XCTAssertEqual("two", result["one"])
-    XCTAssertEqual(kSecAttrSynchronizableAny, result["sync"])
+    XCTAssertEqual("two", result["one"] as! String)
+    XCTAssertEqual(kSecAttrSynchronizableAny as String, result["sync"] as! String)
   }
   
   func testAddSynchronizableGroup_addItemsTrue() {
@@ -37,8 +37,8 @@ class SynchronizableTests: XCTestCase {
     let result = obj.addSynchronizableIfRequired(items, addingItems: true)
     
     XCTAssertEqual(2, result.count)
-    XCTAssertEqual("two", result["one"])
-    XCTAssertEqual(true, result["sync"])
+    XCTAssertEqual("two", result["one"] as! String)
+    XCTAssertEqual(true, result["sync"] as! Bool)
   }
   
   func testAddSynchronizableGroup_nil() {
@@ -49,7 +49,7 @@ class SynchronizableTests: XCTestCase {
     let result = obj.addSynchronizableIfRequired(items, addingItems: false)
     
     XCTAssertEqual(1, result.count)
-    XCTAssertEqual("two", result["one"])
+    XCTAssertEqual("two", result["one"] as! String!)
   }
   
   // MARK: - Set
@@ -57,7 +57,7 @@ class SynchronizableTests: XCTestCase {
   func testSet() {
     obj.synchronizable = true
     obj.set("hello :)", forKey: "key 1")
-    XCTAssertEqual(true, obj.lastQueryParameters?["sync"])
+    XCTAssertEqual(true, obj.lastQueryParameters?["sync"] as! Bool)
   }
   
   func testSet_doNotSetSynchronizable() {
@@ -70,7 +70,7 @@ class SynchronizableTests: XCTestCase {
   func testGet() {
     obj.synchronizable = true
     _ = obj.get("key 1")
-    XCTAssertEqual(kSecAttrSynchronizableAny, obj.lastQueryParameters?["sync"])
+    XCTAssertEqual(kSecAttrSynchronizableAny as String, obj.lastQueryParameters?["sync"] as! String)
   }
   
   func testGet_doNotSetSynchronizable() {
@@ -83,7 +83,7 @@ class SynchronizableTests: XCTestCase {
   func testDelete() {
     obj.synchronizable = true
     obj.delete("key 1")
-    XCTAssertEqual(kSecAttrSynchronizableAny, obj.lastQueryParameters?["sync"])
+    XCTAssertEqual(kSecAttrSynchronizableAny as String, obj.lastQueryParameters?["sync"] as! String)
   }
   
   func testDelete_doNotSetSynchronizable() {
@@ -96,7 +96,7 @@ class SynchronizableTests: XCTestCase {
   func testClear() {
     obj.synchronizable = true
     obj.clear()
-    XCTAssertEqual(kSecAttrSynchronizableAny, obj.lastQueryParameters?["sync"])
+    XCTAssertEqual(kSecAttrSynchronizableAny as String, obj.lastQueryParameters?["sync"] as! String)
   }
   
   func testClear_doNotSetSynchronizable() {