Browse Source

Add ReturnPersitentRefUnsupported error tests

kishikawa katsumi 9 years ago
parent
commit
02ada2d822
1 changed files with 6 additions and 0 deletions
  1. 6 0
      Lib/KeychainAccessTests/ErrorTypeTests.swift

+ 6 - 0
Lib/KeychainAccessTests/ErrorTypeTests.swift

@@ -432,6 +432,12 @@ class ErrorTypeTests: XCTestCase {
             XCTAssertEqual(status, .ReturnRefUnsupported)
             XCTAssertEqual(status?.description, "The caller passed in a kSecReturnRef key to a function which does not support it.")
         }
+        do {
+            let errSecReturnPersitentRefUnsupported: OSStatus = -34011
+            let status = Status(rawValue: errSecReturnPersitentRefUnsupported)
+            XCTAssertEqual(status, .ReturnPersitentRefUnsupported)
+            XCTAssertEqual(status?.description, "The caller passed in a kSecReturnPersistentRef key to a function which does not support it.")
+        }
         do {
             let errSecValueRefUnsupported: OSStatus = -34012
             let status = Status(rawValue: errSecValueRefUnsupported)