|
@@ -576,11 +576,21 @@ class KeychainAccessTests: XCTestCase {
|
|
XCTAssertNil(attributes?.ref)
|
|
XCTAssertNil(attributes?.ref)
|
|
XCTAssertNotNil(attributes?.persistentRef)
|
|
XCTAssertNotNil(attributes?.persistentRef)
|
|
XCTAssertEqual(attributes?.accessible, Accessibility.afterFirstUnlock.rawValue)
|
|
XCTAssertEqual(attributes?.accessible, Accessibility.afterFirstUnlock.rawValue)
|
|
- if #available(iOS 9.0, *) {
|
|
|
|
|
|
+ #if os(iOS)
|
|
|
|
+ if #available(iOS 11.3, *) {
|
|
|
|
+ XCTAssertNotNil(attributes?.accessControl)
|
|
|
|
+ } else if #available(iOS 9.0, *) {
|
|
XCTAssertNil(attributes?.accessControl)
|
|
XCTAssertNil(attributes?.accessControl)
|
|
} else {
|
|
} else {
|
|
XCTAssertNotNil(attributes?.accessControl)
|
|
XCTAssertNotNil(attributes?.accessControl)
|
|
}
|
|
}
|
|
|
|
+ #else
|
|
|
|
+ if #available(tvOS 11.3, *) {
|
|
|
|
+ XCTAssertNotNil(attributes?.accessControl)
|
|
|
|
+ } else {
|
|
|
|
+ XCTAssertNil(attributes?.accessControl)
|
|
|
|
+ }
|
|
|
|
+ #endif
|
|
XCTAssertEqual(attributes?.accessGroup, "27AEDK3C9F.com.kishikawakatsumi.KeychainAccess.TestHost")
|
|
XCTAssertEqual(attributes?.accessGroup, "27AEDK3C9F.com.kishikawakatsumi.KeychainAccess.TestHost")
|
|
XCTAssertNotNil(attributes?.synchronizable)
|
|
XCTAssertNotNil(attributes?.synchronizable)
|
|
XCTAssertNotNil(attributes?.creationDate)
|
|
XCTAssertNotNil(attributes?.creationDate)
|
|
@@ -618,11 +628,21 @@ class KeychainAccessTests: XCTestCase {
|
|
XCTAssertNil(attributes?.ref)
|
|
XCTAssertNil(attributes?.ref)
|
|
XCTAssertNotNil(attributes?.persistentRef)
|
|
XCTAssertNotNil(attributes?.persistentRef)
|
|
XCTAssertEqual(attributes?.accessible, Accessibility.afterFirstUnlock.rawValue)
|
|
XCTAssertEqual(attributes?.accessible, Accessibility.afterFirstUnlock.rawValue)
|
|
- if #available(iOS 9.0, *) {
|
|
|
|
|
|
+ #if os(iOS)
|
|
|
|
+ if #available(iOS 11.3, *) {
|
|
|
|
+ XCTAssertNotNil(attributes?.accessControl)
|
|
|
|
+ } else if #available(iOS 9.0, *) {
|
|
XCTAssertNil(attributes?.accessControl)
|
|
XCTAssertNil(attributes?.accessControl)
|
|
} else {
|
|
} else {
|
|
XCTAssertNotNil(attributes?.accessControl)
|
|
XCTAssertNotNil(attributes?.accessControl)
|
|
}
|
|
}
|
|
|
|
+ #else
|
|
|
|
+ if #available(tvOS 11.3, *) {
|
|
|
|
+ XCTAssertNotNil(attributes?.accessControl)
|
|
|
|
+ } else {
|
|
|
|
+ XCTAssertNil(attributes?.accessControl)
|
|
|
|
+ }
|
|
|
|
+ #endif
|
|
XCTAssertEqual(attributes?.accessGroup, "27AEDK3C9F.com.kishikawakatsumi.KeychainAccess.TestHost")
|
|
XCTAssertEqual(attributes?.accessGroup, "27AEDK3C9F.com.kishikawakatsumi.KeychainAccess.TestHost")
|
|
XCTAssertNotNil(attributes?.synchronizable)
|
|
XCTAssertNotNil(attributes?.synchronizable)
|
|
XCTAssertNotNil(attributes?.creationDate)
|
|
XCTAssertNotNil(attributes?.creationDate)
|
|
@@ -661,11 +681,21 @@ class KeychainAccessTests: XCTestCase {
|
|
XCTAssertNil(attributes?.ref)
|
|
XCTAssertNil(attributes?.ref)
|
|
XCTAssertNotNil(attributes?.persistentRef)
|
|
XCTAssertNotNil(attributes?.persistentRef)
|
|
XCTAssertEqual(attributes?.accessible, Accessibility.afterFirstUnlock.rawValue)
|
|
XCTAssertEqual(attributes?.accessible, Accessibility.afterFirstUnlock.rawValue)
|
|
- if #available(iOS 9.0, *) {
|
|
|
|
|
|
+ #if os(iOS)
|
|
|
|
+ if #available(iOS 11.3, *) {
|
|
|
|
+ XCTAssertNotNil(attributes?.accessControl)
|
|
|
|
+ } else if #available(iOS 9.0, *) {
|
|
XCTAssertNil(attributes?.accessControl)
|
|
XCTAssertNil(attributes?.accessControl)
|
|
} else {
|
|
} else {
|
|
XCTAssertNotNil(attributes?.accessControl)
|
|
XCTAssertNotNil(attributes?.accessControl)
|
|
}
|
|
}
|
|
|
|
+ #else
|
|
|
|
+ if #available(tvOS 11.3, *) {
|
|
|
|
+ XCTAssertNotNil(attributes?.accessControl)
|
|
|
|
+ } else {
|
|
|
|
+ XCTAssertNil(attributes?.accessControl)
|
|
|
|
+ }
|
|
|
|
+ #endif
|
|
XCTAssertEqual(attributes?.accessGroup, "27AEDK3C9F.com.kishikawakatsumi.KeychainAccess.TestHost")
|
|
XCTAssertEqual(attributes?.accessGroup, "27AEDK3C9F.com.kishikawakatsumi.KeychainAccess.TestHost")
|
|
XCTAssertNotNil(attributes?.synchronizable)
|
|
XCTAssertNotNil(attributes?.synchronizable)
|
|
XCTAssertNotNil(attributes?.creationDate)
|
|
XCTAssertNotNil(attributes?.creationDate)
|