func testLoadingSecureConstants()

in FBSDKCoreKit/FBSDKCoreKitTests/DynamicFrameworkLoaderTests.swift [27:119]


  func testLoadingSecureConstants() {
    XCTAssertTrue(
      CFEqual(
        DynamicFrameworkLoader.loadkSecClass().takeRetainedValue(),
        kSecClass
      ),
      "Should dynamically load the constant kSecClass"
    )
    XCTAssertTrue(
      CFEqual(
        DynamicFrameworkLoader.loadkSecReturnData().takeRetainedValue(),
        kSecReturnData
      ),
      "Should dynamically load the constant kSecReturnData"
    )
    XCTAssertTrue(
      CFEqual(
        DynamicFrameworkLoader.loadkSecAttrAccessible().takeRetainedValue(),
        kSecAttrAccessible
      ),
      "Should dynamically load the constant kSecAttrAccessible"
    )
    XCTAssertTrue(
      CFEqual(
        DynamicFrameworkLoader.loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly().takeRetainedValue(),
        kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
      ),
      "Should dynamically load the constant kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly"
    )
    XCTAssertTrue(
      CFEqual(
        DynamicFrameworkLoader.loadkSecAttrAccount().takeRetainedValue(),
        kSecAttrAccount
      ),
      "Should dynamically load the constant kSecAttrAccount"
    )
    XCTAssertTrue(
      CFEqual(
        DynamicFrameworkLoader.loadkSecAttrService().takeRetainedValue(),
        kSecAttrService
      ),
      "Should dynamically load the constant kSecAttrService"
    )
    XCTAssertTrue(
      CFEqual(
        DynamicFrameworkLoader.loadkSecValueData().takeRetainedValue(),
        kSecValueData
      ),
      "Should dynamically load the constant kSecValueData"
    )
    XCTAssertTrue(
      CFEqual(
        DynamicFrameworkLoader.loadkSecClassGenericPassword().takeRetainedValue(),
        kSecClassGenericPassword
      ),
      "Should dynamically load the constant kSecClassGenericPassword"
    )
    XCTAssertTrue(
      CFEqual(
        DynamicFrameworkLoader.loadkSecAttrAccessGroup().takeRetainedValue(),
        kSecAttrAccessGroup
      ),
      "Should dynamically load the constant kSecAttrAccessGroup"
    )
    XCTAssertTrue(
      CFEqual(
        DynamicFrameworkLoader.loadkSecMatchLimitOne().takeRetainedValue(),
        kSecMatchLimitOne
      ),
      "Should dynamically load the constant kSecMatchLimitOne"
    )
    XCTAssertTrue(
      CFEqual(
        DynamicFrameworkLoader.loadkSecMatchLimit().takeRetainedValue(),
        kSecMatchLimit
      ),
      "Should dynamically load the constant kSecMatchLimit"
    )
    XCTAssertTrue(
      CFEqual(
        DynamicFrameworkLoader.loadkSecReturnData().takeRetainedValue(),
        kSecReturnData
      ),
      "Should dynamically load the constant kSecReturnData"
    )
    XCTAssertTrue(
      CFEqual(
        DynamicFrameworkLoader.loadkSecClass().takeRetainedValue(),
        kSecClass
      ),
      "Should dynamically load the constant kSecClass"
    )
  }