FBSDKCoreKit/FBSDKCoreKitTests/FBSDKCoreKitTests-Bridging-Header.h (209 lines of code) (raw):

/* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the license found in the * LICENSE file in the root directory of this source tree. */ #import <AdSupport/AdSupport.h> #import <FBAEMKit/FBAEMKit.h> #import <FBSDKCoreKit/FBSDKCoreKit.h> #import <FBSDKCoreKit_Basics/FBSDKCoreKit_Basics.h> #import <TestTools/TestTools.h> #import "XCTestCase+Extensions.h" #import "AppEventsATEPublisher+Testing.h" #import "ApplicationDelegate+Testing.h" #import "BackgroundEventLogger+Testing.h" #import "CodelessIndexer+Testing.h" #import "FBAEMReporter+Testing.h" #import "FBSDKAEMNetworker.h" #import "FBSDKAEMReporterProtocol.h" #import "FBSDKATEPublisherCreating.h" #import "FBSDKATEPublisherFactory.h" #import "FBSDKAccessToken+Internal.h" #import "FBSDKAccessToken+Testing.h" #import "FBSDKAccessTokenExpirer+Testing.h" #import "FBSDKAccessTokenProtocols.h" #import "FBSDKAdvertisingTrackingStatus.h" #import "FBSDKAppEventName+Internal.h" #import "FBSDKAppEventParameterName+Internal.h" #import "FBSDKAppEvents+Testing.h" #import "FBSDKAppEventsATEPublisher.h" #import "FBSDKAppEventsConfiguration+Testing.h" #import "FBSDKAppEventsConfigurationManager+Testing.h" #import "FBSDKAppEventsConfigurationProtocol.h" #import "FBSDKAppEventsConfigurationProviding.h" #import "FBSDKAppEventsConfiguring.h" #import "FBSDKAppEventsDeviceInfo.h" #import "FBSDKAppEventsFlushReason.h" #import "FBSDKAppEventsNumberParser.h" #import "FBSDKAppEventsParameterProcessing.h" #import "FBSDKAppEventsReporter.h" #import "FBSDKAppEventsState.h" #import "FBSDKAppEventsStateFactory.h" #import "FBSDKAppEventsStateManager.h" #import "FBSDKAppEventsStatePersisting.h" #import "FBSDKAppEventsStateProviding.h" #import "FBSDKAppEventsUtility.h" #import "FBSDKAppEventsUtility+Testing.h" #import "FBSDKAppEventsUtilityProtocol.h" #import "FBSDKAppLink+Internal.h" #import "FBSDKAppLinkEventPosting.h" #import "FBSDKAppLinkFactory.h" #import "FBSDKAppLinkNavigation+Testing.h" #import "FBSDKAppLinkResolver+Testing.h" #import "FBSDKAppLinkResolverRequestBuilder.h" #import "FBSDKAppLinkTarget+Internal.h" #import "FBSDKAppLinkTargetFactory.h" #import "FBSDKAppLinkURLCreating.h" #import "FBSDKAppLinkURLFactory.h" #import "FBSDKAppLinkUtility+Testing.h" #import "FBSDKAppStoreReceiptProviding.h" #import "FBSDKAppURLSchemeProviding.h" #import "FBSDKApplicationLifecycleNotifications.h" #import "FBSDKAuthenticationStatusUtility+Testing.h" #import "FBSDKAuthenticationToken.h" #import "FBSDKAuthenticationToken+Internal.h" #import "FBSDKAuthenticationTokenClaims+Testing.h" #import "FBSDKAuthenticationTokenProtocols.h" #import "FBSDKBridgeAPI+Testing.h" #import "FBSDKBridgeAPIProtocolNativeV1.h" #import "FBSDKBridgeAPIProtocolWebV1.h" #import "FBSDKBridgeAPIProtocolWebV2+Testing.h" #import "FBSDKBridgeAPIRequest+Testing.h" #import "FBSDKBridgeAPIRequestFactory.h" #import "FBSDKBridgeAPIResponseCreating.h" #import "FBSDKBridgeAPIResponseFactory.h" #import "FBSDKButton+Internal.h" #import "FBSDKButtonImpressionLogging.h" #import "FBSDKClientTokenProviding.h" #import "FBSDKCloseIcon.h" #import "FBSDKCloseIcon+Testing.h" #import "FBSDKConversionValueUpdating.h" #import "FBSDKCoreKitComponents.h" #import "FBSDKCoreKitConfigurator.h" #import "FBSDKCrashHandler+Testing.h" #import "FBSDKCrashObserver.h" #import "FBSDKCrashObserver+Internal.h" #import "FBSDKCrashShield.h" #import "FBSDKCrashShield+Testing.h" #import "FBSDKDialogConfigurationMapBuilder.h" #import "FBSDKDynamicFrameworkLoader.h" #import "FBSDKDynamicFrameworkResolving.h" #import "FBSDKErrorConfiguration.h" #import "FBSDKErrorConfigurationProvider.h" #import "FBSDKErrorConfigurationProviding.h" #import "FBSDKErrorFactory+Internal.h" #import "FBSDKErrorRecoveryAttempter.h" #import "FBSDKErrorReport+Testing.h" #import "FBSDKErrorReporter.h" #import "FBSDKEventBinding+Testing.h" #import "FBSDKEventBindingManager+Testing.h" #import "FBSDKEventDeactivationManager.h" #import "FBSDKEventDeactivationManager+Testing.h" #import "FBSDKFeature.h" #import "FBSDKFeatureChecking.h" #import "FBSDKFeatureDisabling.h" #import "FBSDKFeatureExtracting.h" #import "FBSDKFeatureExtractor+Testing.h" #import "FBSDKFeatureManager.h" #import "FBSDKGateKeeperManager+Testing.h" #import "FBSDKGraphErrorRecoveryProcessor.h" #import "FBSDKGraphRequest+Testing.h" #import "FBSDKGraphRequestBody.h" #import "FBSDKGraphRequestConnecting.h" #import "FBSDKGraphRequestConnecting+Internal.h" #import "FBSDKGraphRequestConnection+Internal.h" #import "FBSDKGraphRequestConnection+Testing.h" #import "FBSDKGraphRequestConnectionFactory.h" #import "FBSDKGraphRequestConnectionFactoryProtocol.h" #import "FBSDKGraphRequestFactory.h" #import "FBSDKGraphRequestFactoryProtocol.h" #import "FBSDKGraphRequestMetadata.h" #import "FBSDKGraphRequestPiggybackManager.h" #import "FBSDKHumanSilhouetteIcon.h" #import "FBSDKHybridAppEventsScriptMessageHandler+Testing.h" #import "FBSDKImpressionLoggerFactory.h" #import "FBSDKImpressionLoggerFactoryProtocol.h" #import "FBSDKImpressionLoggingButton+Internal.h" #import "FBSDKInstrumentManager+Testing.h" #import "FBSDKIntegrityManager+Testing.h" #import "FBSDKInternalURLOpener.h" #import "FBSDKInternalUtility+Testing.h" #import "FBSDKLogger+Internal.h" #import "FBSDKLoggerFactory.h" #import "FBSDKLogging.h" #import "FBSDKLogo.h" #import "FBSDKMath.h" #import "FBSDKMeasurementEvent+Internal.h" #import "FBSDKMeasurementEventNames.h" #import "FBSDKMetadataIndexer.h" #import "FBSDKMetadataIndexer+Testing.h" #import "FBSDKMetadataIndexing.h" #import "FBSDKModelManager+Testing.h" #import "FBSDKModelUtility.h" #import "FBSDKNotificationProtocols.h" #import "FBSDKPasteboard.h" #import "FBSDKPaymentObserving.h" #import "FBSDKPaymentProductRequestor.h" #import "FBSDKProductRequestFactory.h" #import "FBSDKProfile+Testing.h" #import "FBSDKProfileCodingKey.h" #import "FBSDKProfilePictureView+Testing.h" #import "FBSDKProfileProtocols.h" #import "FBSDKRestrictiveData.h" #import "FBSDKRestrictiveDataFilterManager.h" #import "FBSDKRestrictiveDataFilterManager+Testing.h" #import "FBSDKSKAdNetworkConversionConfiguration.h" #import "FBSDKSKAdNetworkEvent.h" #import "FBSDKSKAdNetworkReporter.h" #import "FBSDKSKAdNetworkReporter+Testing.h" #import "FBSDKSKAdNetworkRule.h" #import "FBSDKServerConfiguration+Internal.h" #import "FBSDKServerConfigurationManager.h" #import "FBSDKServerConfigurationManager+Testing.h" #import "FBSDKSettings+Internal.h" #import "FBSDKSettings+Testing.h" #import "FBSDKSettingsLogging.h" #import "FBSDKSettingsProtocol.h" #import "FBSDKShareDialogConfiguration+Testing.h" #import "FBSDKSwizzler.h" #import "FBSDKSwizzling.h" #import "FBSDKTimeSpentData+Testing.h" #import "FBSDKTimeSpentRecording.h" #import "FBSDKTokenCache.h" #import "FBSDKURL+Internal.h" #import "FBSDKURLOpener.h" #import "FBSDKURLSessionProxyFactory.h" #import "FBSDKURLSessionProxyProviding.h" #import "FBSDKURLSessionProxying.h" #import "FBSDKUserDataStore.h" #import "FBSDKViewHierarchy.h" #import "FBSDKViewHierarchy+Testing.h" #import "FBSDKViewHierarchyMacros.h" #import "FBSDKViewImpressionLogger+Testing.h" #import "FBSDKWebDialog+Testing.h" #import "FBSDKWebDialogView+Testing.h" #import "FBSDKWebViewFactory.h" #import "FeatureManager+Testing.h" #import "ImageDownloader+Testing.h" #import "NSNotificationCenter+Extensions.h" #import "PaymentObserver+Testing.h" #import "PaymentProductRequestor+Testing.h" #import "PaymentProductRequestorFactory+Testing.h" #import "SuggestedEventsIndexer+Testing.h" #import "UIApplication+URLOpener.h" #import "WebViewAppLinkResolver+Testing.h" NS_ASSUME_NONNULL_BEGIN // Categories needed to expose private methods to Swift NS_SWIFT_NAME(FBProfilePictureViewState) @interface FBSDKProfilePictureViewState @end // Needed to expose this private method to AppLinkResolverRequestBuilderTests @interface FBSDKAppLinkResolverRequestBuilder (FBSDKAppLinkResolverTests) - (instancetype)initWithUserInterfaceIdiom:(UIUserInterfaceIdiom)userInterfaceIdiom; @end // Needed to expose private methods to the ServerConfigurationFixtures class @interface FBSDKServerConfiguration (ServerConfigurationFixtures) - (nullable NSDictionary<NSString *, id> *)dialogConfigurations; - (nullable NSDictionary<NSString *, id> *)dialogFlows; @end // Defined in FBSDKViewHierarchy and needed in ViewHierarchyTests.swift id getVariableFromInstance(NSObject *_Nullable instance, NSString *_Nullable variableName); // Adding ObjCTestObject interface directly since ObjCTestObject.h doesn't get picked up // from within Internal dir with BUCK due to error: 'ObjCTestObject.h' file not found @interface ObjCTestObject : NSObject @end @interface FBSDKSKAdNetworkConversionConfiguration () + (nullable NSArray<FBSDKSKAdNetworkRule *> *)parseRules:(nullable NSArray<id> *)rules; @end @interface FBSDKSKAdNetworkConversionConfigurationTests : XCTestCase @end NS_ASSUME_NONNULL_END