初始化提交
This commit is contained in:
1360
CHANGELOG.md
Normal file
1360
CHANGELOG.md
Normal file
File diff suppressed because it is too large
Load Diff
35
CONTRIBUTING.md
Normal file
35
CONTRIBUTING.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# Contributing to WebDriverAgent
|
||||
We want to make contributing to this project as easy and transparent as
|
||||
possible.
|
||||
|
||||
## Pull Requests
|
||||
We actively welcome your pull requests.
|
||||
|
||||
1. Fork the repo and create your branch from `master`.
|
||||
2. If you've added code that should be tested, add tests
|
||||
3. If you've changed APIs, update the documentation.
|
||||
4. Ensure the test suite passes.
|
||||
5. Make sure your code lints.
|
||||
6. If you haven't already, complete the Contributor License Agreement ("CLA").
|
||||
|
||||
## Contributor License Agreement ("CLA")
|
||||
In order to accept your pull request, we need you to submit a CLA. You only need
|
||||
to do this once to work on any of Facebook's open source projects.
|
||||
|
||||
Complete your CLA here: <https://code.facebook.com/cla>
|
||||
|
||||
## Issues
|
||||
We use GitHub issues to track public bugs. Please ensure your description is
|
||||
clear and has sufficient instructions to be able to reproduce the issue.
|
||||
|
||||
Facebook has a [bounty program](https://www.facebook.com/whitehat/) for the safe
|
||||
disclosure of security bugs. In those cases, please go through the process
|
||||
outlined on that page and do not file a public issue.
|
||||
|
||||
## Coding Style
|
||||
* 2 spaces for indentation rather than tabs
|
||||
* 80 character line length
|
||||
|
||||
## License
|
||||
By contributing to WebDriverAgent, you agree that your contributions will be licensed
|
||||
under its [BSD license](LICENSE).
|
||||
31
Configurations/IOSSettings.xcconfig
Normal file
31
Configurations/IOSSettings.xcconfig
Normal file
@@ -0,0 +1,31 @@
|
||||
EXCLUDED_ARCHS = i386
|
||||
|
||||
GCC_TREAT_WARNINGS_AS_ERRORS = YES
|
||||
GCC_WARN_PEDANTIC = YES
|
||||
GCC_WARN_SHADOW = YES
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES
|
||||
GCC_WARN_MISSING_PARENTHESES = YES
|
||||
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES
|
||||
GCC_WARN_SIGN_COMPARE = YES
|
||||
GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES
|
||||
GCC_WARN_UNUSED_PARAMETER = YES
|
||||
GCC_WARN_UNUSED_VALUE = YES
|
||||
GCC_WARN_UNUSED_VARIABLE = YES
|
||||
GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
|
||||
|
||||
CLANG_ANALYZER_NONNULL = YES
|
||||
CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
|
||||
CLANG_WARN_ENUM_CONVERSION = YES
|
||||
CLANG_WARN_INT_CONVERSION = YES
|
||||
CLANG_WARN_ASSIGN_ENUM = YES
|
||||
CLANG_WARN_BOOL_CONVERSION = YES
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES
|
||||
CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES
|
||||
|
||||
RUN_CLANG_STATIC_ANALYZER = YES
|
||||
|
||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited)
|
||||
|
||||
WARNING_CFLAGS = $(inherited) -Weverything -Wno-objc-missing-property-synthesis -Wno-unused-macros -Wno-disabled-macro-expansion -Wno-gnu-statement-expression -Wno-language-extension-token -Wno-overriding-method-mismatch -Wno-missing-variable-declarations -Rno-module-build -Wno-auto-import -Wno-objc-interface-ivars -Wno-documentation-unknown-command -Wno-reserved-id-macro -Wno-unused-parameter -Wno-gnu-conditional-omitted-operand -Wno-explicit-ownership-type -Wno-date-time -Wno-cast-align -Wno-cstring-format-directive -Wno-double-promotion -Wno-partial-availability -Wno-declaration-after-statement -Wno-objc-messaging-id -Wno-direct-ivar-access -Wno-cast-qual -Wno-deprecated-declarations -Wno-reserved-identifier
|
||||
1
Configurations/IOSTestSettings.xcconfig
Normal file
1
Configurations/IOSTestSettings.xcconfig
Normal file
@@ -0,0 +1 @@
|
||||
EXCLUDED_ARCHS = i386
|
||||
31
Configurations/TVOSSettings.xcconfig
Normal file
31
Configurations/TVOSSettings.xcconfig
Normal file
@@ -0,0 +1,31 @@
|
||||
EXCLUDED_ARCHS = i386
|
||||
|
||||
GCC_TREAT_WARNINGS_AS_ERRORS = YES
|
||||
GCC_WARN_PEDANTIC = YES
|
||||
GCC_WARN_SHADOW = YES
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES
|
||||
GCC_WARN_MISSING_PARENTHESES = YES
|
||||
GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES
|
||||
GCC_WARN_SIGN_COMPARE = YES
|
||||
GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES
|
||||
GCC_WARN_UNUSED_PARAMETER = YES
|
||||
GCC_WARN_UNUSED_VALUE = YES
|
||||
GCC_WARN_UNUSED_VARIABLE = YES
|
||||
GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES
|
||||
|
||||
CLANG_ANALYZER_NONNULL = YES
|
||||
CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
|
||||
CLANG_WARN_ENUM_CONVERSION = YES
|
||||
CLANG_WARN_INT_CONVERSION = YES
|
||||
CLANG_WARN_ASSIGN_ENUM = YES
|
||||
CLANG_WARN_BOOL_CONVERSION = YES
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES
|
||||
CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES
|
||||
|
||||
RUN_CLANG_STATIC_ANALYZER = YES
|
||||
|
||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited)
|
||||
|
||||
WARNING_CFLAGS = $(inherited) -Weverything -Wno-objc-missing-property-synthesis -Wno-unused-macros -Wno-disabled-macro-expansion -Wno-gnu-statement-expression -Wno-language-extension-token -Wno-overriding-method-mismatch -Wno-missing-variable-declarations -Rno-module-build -Wno-auto-import -Wno-objc-interface-ivars -Wno-documentation-unknown-command -Wno-reserved-id-macro -Wno-unused-parameter -Wno-gnu-conditional-omitted-operand -Wno-explicit-ownership-type -Wno-date-time -Wno-cast-align -Wno-cstring-format-directive -Wno-double-promotion -Wno-partial-availability -Wno-declaration-after-statement -Wno-objc-messaging-id -Wno-direct-ivar-access -Wno-cast-qual -Wno-deprecated-declarations -Wno-reserved-identifier
|
||||
1
Configurations/TVOSTestSettings.xcconfig
Normal file
1
Configurations/TVOSTestSettings.xcconfig
Normal file
@@ -0,0 +1 @@
|
||||
EXCLUDED_ARCHS = i386
|
||||
13
Fastlane/Fastfile
Normal file
13
Fastlane/Fastfile
Normal file
@@ -0,0 +1,13 @@
|
||||
XC_PROJECT = File.absolute_path('../WebDriverAgent.xcodeproj')
|
||||
|
||||
lane :test do
|
||||
# https://docs.fastlane.tools/actions/scan/
|
||||
run_tests(
|
||||
project: XC_PROJECT,
|
||||
fail_build: true,
|
||||
scheme: ENV['SCHEME'],
|
||||
sdk: ENV['SDK'],
|
||||
destination: ENV['DEST'],
|
||||
number_of_retries: 3
|
||||
)
|
||||
end
|
||||
3
Gemfile
Normal file
3
Gemfile
Normal file
@@ -0,0 +1,3 @@
|
||||
source "https://rubygems.org"
|
||||
|
||||
gem "fastlane", '2.217.0'
|
||||
30
LICENSE
Normal file
30
LICENSE
Normal file
@@ -0,0 +1,30 @@
|
||||
BSD License
|
||||
|
||||
For WebDriverAgent software
|
||||
|
||||
Copyright (c) 2015-present, Facebook, Inc. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
* Neither the name Facebook nor the names of its contributors may be used to
|
||||
endorse or promote products derived from this software without specific
|
||||
prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
15
PrivateHeaders/AccessibilityUtilities/AXSettings.h
Normal file
15
PrivateHeaders/AccessibilityUtilities/AXSettings.h
Normal file
@@ -0,0 +1,15 @@
|
||||
|
||||
/* Generated by RuntimeBrowser
|
||||
Image: /System/Library/PrivateFrameworks/AccessibilityUtilities.framework/AccessibilityUtilities
|
||||
*/
|
||||
|
||||
@interface AXSettings : NSObject
|
||||
|
||||
@property bool reduceMotionEnabled;
|
||||
|
||||
+ (id)sharedInstance;
|
||||
|
||||
- (void)setReduceMotionEnabled:(bool)arg1;
|
||||
- (bool)reduceMotionEnabled;
|
||||
|
||||
@end
|
||||
127
PrivateHeaders/MobileCoreServices/LSApplicationWorkspace.h
Normal file
127
PrivateHeaders/MobileCoreServices/LSApplicationWorkspace.h
Normal file
@@ -0,0 +1,127 @@
|
||||
|
||||
/* Generated by RuntimeBrowser
|
||||
Image: /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
|
||||
*/
|
||||
|
||||
@interface LSApplicationWorkspace : NSObject {
|
||||
NSXPCConnection * _connection;
|
||||
NSMutableDictionary * _createdInstallProgresses;
|
||||
}
|
||||
|
||||
@property (readonly) NSXPCConnection *connection;
|
||||
@property (readonly) NSMutableDictionary *createdInstallProgresses;
|
||||
|
||||
+ (id)activeManagedConfigurationRestrictionUUIDs;
|
||||
+ (id)callbackQueue;
|
||||
+ (instancetype)defaultWorkspace;
|
||||
|
||||
- (id)URLOverrideForURL:(id)arg1;
|
||||
- (id)URLSchemesOfType:(long long)arg1;
|
||||
- (void)_LSClearSchemaCaches;
|
||||
- (void)_LSFailedToOpenURL:(id)arg1 withBundle:(id)arg2;
|
||||
- (bool)_LSPrivateDatabaseNeedsRebuild;
|
||||
- (bool)_LSPrivateRebuildApplicationDatabasesForSystemApps:(bool)arg1 internal:(bool)arg2 user:(bool)arg3;
|
||||
- (void)_LSPrivateSyncWithMobileInstallation;
|
||||
- (void)addObserver:(id)arg1;
|
||||
- (id)allApplications;
|
||||
- (id)allInstalledApplications;
|
||||
- (id)applicationForOpeningResource:(id)arg1;
|
||||
- (id)applicationForUserActivityDomainName:(id)arg1;
|
||||
- (id)applicationForUserActivityType:(id)arg1;
|
||||
- (bool)applicationIsInstalled:(id)arg1;
|
||||
- (id)applicationProxiesWithPlistFlags:(unsigned int)arg1 bundleFlags:(unsigned long long)arg2;
|
||||
- (id)applicationsAvailableForHandlingURLScheme:(id)arg1;
|
||||
- (id)applicationsAvailableForOpeningDocument:(id)arg1;
|
||||
- (id)applicationsAvailableForOpeningURL:(id)arg1;
|
||||
- (id)applicationsAvailableForOpeningURL:(id)arg1 legacySPI:(bool)arg2;
|
||||
- (id)applicationsForUserActivityType:(id)arg1;
|
||||
- (id)applicationsForUserActivityType:(id)arg1 limit:(unsigned long long)arg2;
|
||||
- (id)applicationsOfType:(unsigned long long)arg1;
|
||||
- (id)applicationsWithAudioComponents;
|
||||
- (id)applicationsWithUIBackgroundModes;
|
||||
- (id)applicationsWithVPNPlugins;
|
||||
- (id)bundleIdentifiersForMachOUUIDs:(id)arg1 error:(id*)arg2;
|
||||
- (void)clearAdvertisingIdentifier;
|
||||
- (void)clearCreatedProgressForBundleID:(id)arg1;
|
||||
- (id)connection;
|
||||
- (id)createdInstallProgresses;
|
||||
- (void)dealloc;
|
||||
- (id)delegateProxy;
|
||||
- (id)deviceIdentifierForAdvertising;
|
||||
- (id)deviceIdentifierForVendor;
|
||||
- (id)directionsApplications;
|
||||
- (bool)downgradeApplicationToPlaceholder:(id)arg1 withOptions:(id)arg2 error:(id*)arg3;
|
||||
- (void)enumerateApplicationsForSiriWithBlock:(id /* block */)arg1;
|
||||
- (void)enumerateApplicationsOfType:(unsigned long long)arg1 block:(id /* block */)arg2;
|
||||
- (void)enumerateApplicationsOfType:(unsigned long long)arg1 legacySPI:(bool)arg2 block:(id /* block */)arg3;
|
||||
- (void)enumerateBundlesOfType:(unsigned long long)arg1 block:(id /* block */)arg2;
|
||||
- (void)enumerateBundlesOfType:(unsigned long long)arg1 legacySPI:(bool)arg2 block:(id /* block */)arg3;
|
||||
- (void)enumerateBundlesOfType:(unsigned long long)arg1 usingBlock:(id /* block */)arg2;
|
||||
- (void)enumeratePluginsMatchingQuery:(id)arg1 withBlock:(id /* block */)arg2;
|
||||
- (bool)establishConnection;
|
||||
- (bool)getClaimedActivityTypes:(id*)arg1 domains:(id*)arg2;
|
||||
- (unsigned long long)getInstallTypeForOptions:(id)arg1 andApp:(id)arg2;
|
||||
- (void)getKnowledgeUUID:(id*)arg1 andSequenceNumber:(id*)arg2;
|
||||
- (bool)installApplication:(id)arg1 withOptions:(id)arg2;
|
||||
- (bool)installApplication:(id)arg1 withOptions:(id)arg2 error:(id*)arg3;
|
||||
- (bool)installApplication:(id)arg1 withOptions:(id)arg2 error:(id*)arg3 usingBlock:(id /* block */)arg4;
|
||||
- (id)installBundle:(id)arg1 withOptions:(id)arg2 usingBlock:(id /* block */)arg3 forApp:(id)arg4 withError:(id*)arg5 outInstallProgress:(id*)arg6;
|
||||
- (bool)installPhaseFinishedForProgress:(id)arg1;
|
||||
- (id)installProgressForApplication:(id)arg1 withPhase:(unsigned long long)arg2;
|
||||
- (id)installProgressForBundleID:(id)arg1 makeSynchronous:(unsigned char)arg2;
|
||||
- (id)installedPlugins;
|
||||
- (bool)invalidateIconCache:(id)arg1;
|
||||
- (bool)isApplicationAvailableToOpenURL:(id)arg1 error:(id*)arg2;
|
||||
- (bool)isApplicationAvailableToOpenURL:(id)arg1 includePrivateURLSchemes:(bool)arg2 error:(id*)arg3;
|
||||
- (bool)isApplicationAvailableToOpenURLCommon:(id)arg1 includePrivateURLSchemes:(bool)arg2 error:(id*)arg3;
|
||||
- (id)legacyApplicationProxiesListWithType:(unsigned long long)arg1;
|
||||
- (id)machOUUIDsForBundleIdentifiers:(id)arg1 error:(id*)arg2;
|
||||
- (id)observedInstallProgresses;
|
||||
- (bool)openApplicationWithBundleID:(id)arg1;
|
||||
- (bool)openSensitiveURL:(id)arg1 withOptions:(id)arg2;
|
||||
- (bool)openSensitiveURL:(id)arg1 withOptions:(id)arg2 error:(id*)arg3;
|
||||
- (bool)openURL:(id)arg1;
|
||||
- (bool)openURL:(id)arg1 withOptions:(id)arg2;
|
||||
- (bool)openURL:(id)arg1 withOptions:(id)arg2 error:(id*)arg3;
|
||||
- (void)openUserActivity:(id)arg1 withApplicationProxy:(id)arg2 completionHandler:(id /* block */)arg3;
|
||||
- (void)openUserActivity:(id)arg1 withApplicationProxy:(id)arg2 options:(id)arg3 completionHandler:(id /* block */)arg4;
|
||||
- (id)operationToOpenResource:(id)arg1 usingApplication:(id)arg2 uniqueDocumentIdentifier:(id)arg3 sourceIsManaged:(bool)arg4 userInfo:(id)arg5 delegate:(id)arg6;
|
||||
- (id)operationToOpenResource:(id)arg1 usingApplication:(id)arg2 uniqueDocumentIdentifier:(id)arg3 userInfo:(id)arg4;
|
||||
- (id)operationToOpenResource:(id)arg1 usingApplication:(id)arg2 uniqueDocumentIdentifier:(id)arg3 userInfo:(id)arg4 delegate:(id)arg5;
|
||||
- (id)operationToOpenResource:(id)arg1 usingApplication:(id)arg2 userInfo:(id)arg3;
|
||||
- (id)placeholderApplications;
|
||||
- (id)pluginsMatchingQuery:(id)arg1 applyFilter:(id /* block */)arg2;
|
||||
- (id)pluginsWithIdentifiers:(id)arg1 protocols:(id)arg2 version:(id)arg3;
|
||||
- (id)pluginsWithIdentifiers:(id)arg1 protocols:(id)arg2 version:(id)arg3 applyFilter:(id /* block */)arg4;
|
||||
- (id)pluginsWithIdentifiers:(id)arg1 protocols:(id)arg2 version:(id)arg3 withFilter:(id /* block */)arg4;
|
||||
- (id)privateURLSchemes;
|
||||
- (id)publicURLSchemes;
|
||||
- (bool)registerApplication:(id)arg1;
|
||||
- (bool)registerApplicationDictionary:(id)arg1;
|
||||
- (bool)registerApplicationDictionary:(id)arg1 withObserverNotification:(int)arg2;
|
||||
- (bool)registerBundleWithInfo:(id)arg1 options:(id)arg2 type:(unsigned long long)arg3 progress:(id)arg4;
|
||||
- (bool)registerPlugin:(id)arg1;
|
||||
- (id)remoteObserver;
|
||||
- (void)removeInstallProgressForBundleID:(id)arg1;
|
||||
- (void)removeObserver:(id)arg1;
|
||||
- (id)removedSystemApplications;
|
||||
- (bool)restoreSystemApplication:(id)arg1;
|
||||
- (void)scanForApplicationStateChangesFromRank:(id)arg1 toRank:(id)arg2;
|
||||
- (void)scanForApplicationStateChangesFromWhitelist:(id)arg1 to:(id)arg2;
|
||||
- (void)sendApplicationStateChangedNotificationsFor:(id)arg1;
|
||||
- (void)sendInstallNotificationForApp:(id)arg1 withPlugins:(id)arg2;
|
||||
- (void)sendUninstallNotificationForApp:(id)arg1 withPlugins:(id)arg2;
|
||||
- (bool)uninstallApplication:(id)arg1 withOptions:(id)arg2;
|
||||
- (bool)uninstallApplication:(id)arg1 withOptions:(id)arg2 error:(id*)arg3 usingBlock:(id /* block */)arg4;
|
||||
- (bool)uninstallApplication:(id)arg1 withOptions:(id)arg2 usingBlock:(id /* block */)arg3;
|
||||
- (bool)uninstallSystemApplication:(id)arg1 withOptions:(id)arg2 usingBlock:(id /* block */)arg3;
|
||||
- (bool)unregisterApplication:(id)arg1;
|
||||
- (bool)unregisterPlugin:(id)arg1;
|
||||
- (id)unrestrictedApplications;
|
||||
- (bool)updateRecordForApp:(id)arg1 withSINF:(id)arg2 iTunesMetadata:(id)arg3 error:(id*)arg4;
|
||||
- (bool)updateSINFWithData:(id)arg1 forApplication:(id)arg2 options:(id)arg3 error:(id*)arg4;
|
||||
- (bool)updateiTunesMetadataWithData:(id)arg1 forApplication:(id)arg2 options:(id)arg3 error:(id*)arg4;
|
||||
|
||||
- (void)_sf_openURL:(id)arg1 withOptions:(id)arg2 completionHandler:(id /* block */)arg3;
|
||||
|
||||
@end
|
||||
45
PrivateHeaders/TextInput/TIPreferencesController.h
Normal file
45
PrivateHeaders/TextInput/TIPreferencesController.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/**
|
||||
* iOS-Runtime-Headers/PrivateFrameworks/TextInput.framework.
|
||||
* Text Input preferences controller to modify the keyboard preferences for iOS 8+.
|
||||
*
|
||||
* Note:
|
||||
* "autocorrection" will be PrivateFrameworks/TextInput.framework/TIKeyboardState.h in the future?
|
||||
*/
|
||||
@interface TIPreferencesController : NSObject
|
||||
|
||||
/**
|
||||
* Whether the autocorrection is enabled.
|
||||
*/
|
||||
@property BOOL autocorrectionEnabled;
|
||||
|
||||
/**
|
||||
* Whether the predication is enabled.
|
||||
* */
|
||||
@property BOOL predictionEnabled;
|
||||
|
||||
/**
|
||||
The shared singleton instance.
|
||||
*/
|
||||
+ (instancetype)sharedPreferencesController;
|
||||
|
||||
/**
|
||||
Synchronise the change to save it on disk.
|
||||
*/
|
||||
- (void)synchronizePreferences;
|
||||
|
||||
/**
|
||||
* Modify the preference @c value by the @c key
|
||||
*
|
||||
* @param value The value to set it to @c key
|
||||
* @param key The key name to set @c value to
|
||||
*/
|
||||
- (void)setValue:(NSValue *)value forPreferenceKey:(NSString *)key;
|
||||
|
||||
/**
|
||||
* Get the preferenve by @c key
|
||||
*
|
||||
* @param key The key name to get the value
|
||||
* @return Whether the @c key is enabled
|
||||
*/
|
||||
- (BOOL)boolForPreferenceKey:(NSString *)key;
|
||||
@end
|
||||
27
PrivateHeaders/UIKitCore/UIKeyboardImpl.h
Normal file
27
PrivateHeaders/UIKitCore/UIKeyboardImpl.h
Normal file
@@ -0,0 +1,27 @@
|
||||
#if TARGET_OS_SIMULATOR
|
||||
/**
|
||||
* iOS-Runtime-Headers/PrivateFrameworks/UIKitCore.framework/UIKeyboardImpl.h
|
||||
*/
|
||||
@interface UIKeyboardImpl
|
||||
+ (instancetype)sharedInstance;
|
||||
/**
|
||||
* Modify software keyboard condition on simulators for over Xcode 6
|
||||
* This setting is global. The change applies to all instances of UIKeyboardImpl.
|
||||
*
|
||||
* Idea: https://chromium.googlesource.com/chromium/src/base/+/ababb4cf8b6049a642a2f361b1006a07561c2d96/test/test_support_ios.mm#41
|
||||
*
|
||||
* @param enabled Whether turn setAutomaticMinimizationEnabled on
|
||||
*/
|
||||
- (void)setAutomaticMinimizationEnabled:(BOOL)enabled;
|
||||
|
||||
/**
|
||||
* Modify software keyboard condition on simulators for over Xcode 6
|
||||
* This setting is global. The change applies to all instances of UIKeyboardImpl.
|
||||
*
|
||||
* Idea: https://chromium.googlesource.com/chromium/src/base/+/ababb4cf8b6049a642a2f361b1006a07561c2d96/test/test_support_ios.mm#41
|
||||
*
|
||||
* @param enabled Whether turn setSoftwareKeyboardShownByTouch on
|
||||
*/
|
||||
- (void)setSoftwareKeyboardShownByTouch:(BOOL)enabled;
|
||||
@end
|
||||
#endif // TARGET_IPHONE_SIMULATOR
|
||||
28
PrivateHeaders/XCTest/CDStructures.h
Normal file
28
PrivateHeaders/XCTest/CDStructures.h
Normal file
@@ -0,0 +1,28 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#pragma mark Blocks
|
||||
|
||||
typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown
|
||||
|
||||
typedef struct {
|
||||
unsigned int _field1;
|
||||
unsigned int _field2;
|
||||
unsigned int _field3;
|
||||
unsigned int _field4;
|
||||
unsigned int _field5;
|
||||
unsigned int _field6;
|
||||
unsigned int _field7;
|
||||
} CDStruct_a561fd19;
|
||||
|
||||
typedef struct {
|
||||
unsigned short _field1;
|
||||
unsigned short _field2;
|
||||
unsigned short _field3[1];
|
||||
} CDStruct_27a325c0;
|
||||
|
||||
int _XCTSetApplicationStateTimeout(double timeout);
|
||||
double _XCTApplicationStateTimeout(void);
|
||||
11
PrivateHeaders/XCTest/NSString-XCTAdditions.h
Normal file
11
PrivateHeaders/XCTest/NSString-XCTAdditions.h
Normal file
@@ -0,0 +1,11 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@interface NSString (XCTAdditions)
|
||||
- (id)xct_quotedSwiftStringRepresentation;
|
||||
@end
|
||||
11
PrivateHeaders/XCTest/NSValue-XCTestAdditions.h
Normal file
11
PrivateHeaders/XCTest/NSValue-XCTestAdditions.h
Normal file
@@ -0,0 +1,11 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@interface NSValue (XCTestAdditions)
|
||||
- (id)xct_contentDescription;
|
||||
@end
|
||||
@@ -0,0 +1,11 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <UIKit/UIGestureRecognizer.h>
|
||||
|
||||
@interface UIGestureRecognizer (RecordingAdditions)
|
||||
- (id)_automationName;
|
||||
@end
|
||||
@@ -0,0 +1,11 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <UIKit/UILongPressGestureRecognizer.h>
|
||||
|
||||
@interface UILongPressGestureRecognizer (RecordingAdditions)
|
||||
- (id)_automationName;
|
||||
@end
|
||||
@@ -0,0 +1,11 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <UIKit/UIPanGestureRecognizer.h>
|
||||
|
||||
@interface UIPanGestureRecognizer (RecordingAdditions)
|
||||
- (id)_automationName;
|
||||
@end
|
||||
@@ -0,0 +1,11 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <UIKit/UIPinchGestureRecognizer.h>
|
||||
|
||||
@interface UIPinchGestureRecognizer (RecordingAdditions)
|
||||
- (id)_automationName;
|
||||
@end
|
||||
@@ -0,0 +1,11 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <UIKit/UISwipeGestureRecognizer.h>
|
||||
|
||||
@interface UISwipeGestureRecognizer (RecordingAdditions)
|
||||
- (id)_automationName;
|
||||
@end
|
||||
@@ -0,0 +1,11 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <UIKit/UITapGestureRecognizer.h>
|
||||
|
||||
@interface UITapGestureRecognizer (RecordingAdditions)
|
||||
- (id)_automationName;
|
||||
@end
|
||||
55
PrivateHeaders/XCTest/XCAXClient_iOS.h
Normal file
55
PrivateHeaders/XCTest/XCAXClient_iOS.h
Normal file
@@ -0,0 +1,55 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <WebDriverAgentLib/CDStructures.h>
|
||||
#import <CoreGraphics/CoreGraphics.h>
|
||||
|
||||
@class NSMutableDictionary;
|
||||
|
||||
@interface XCAXClient_iOS : NSObject
|
||||
{
|
||||
NSMutableDictionary *_userTestingNotificationHandlers;
|
||||
NSMutableDictionary *_cacheAccessibilityLoadedValuesForPIDs;
|
||||
unsigned long long *_alertNotificationCounter;
|
||||
}
|
||||
@property double AXTimeout;
|
||||
|
||||
// Added since Xcode 10.2
|
||||
@property(readonly) id applicationProcessTracker;
|
||||
|
||||
- (BOOL)_setAXTimeout:(double)arg1 error:(NSError **)arg2;
|
||||
- (NSData *)screenshotData;
|
||||
- (BOOL)performAction:(int)arg1 onElement:(id)arg2 value:(id)arg3 error:(id *)arg4;
|
||||
- (id)parameterizedAttributeForElement:(id)arg1 attribute:(id)arg2 parameter:(id)arg3;
|
||||
- (BOOL)setAttribute:(id)arg1 value:(id)arg2 element:(id)arg3 outError:(id *)arg4;
|
||||
// since Xcode10
|
||||
- (id)attributesForElement:(id)arg1 attributes:(id)arg2 error:(id *)arg3;
|
||||
- (id)attributesForElementSnapshot:(id)arg1 attributeList:(id)arg2;
|
||||
- (id)snapshotForApplication:(id)arg1 attributeList:(id)arg2 parameters:(id)arg3;
|
||||
- (id)defaultParameters;
|
||||
- (id)defaultAttributes;
|
||||
- (void)notifyWhenViewControllerViewDidDisappearReply:(CDUnknownBlockType)arg1;
|
||||
- (void)notifyWhenViewControllerViewDidAppearReply:(CDUnknownBlockType)arg1;
|
||||
- (void)notifyWhenNoAnimationsAreActiveForApplication:(id)arg1 reply:(CDUnknownBlockType)arg2;
|
||||
- (void)notifyWhenEventLoopIsIdleForApplication:(id)arg1 reply:(CDUnknownBlockType)arg2;
|
||||
- (id)interruptingUIElementAffectingSnapshot:(id)arg1;
|
||||
- (void)handleAccessibilityNotification:(int)arg1 withPayload:(id)arg2;
|
||||
- (void)notifyOnNextOccurrenceOfUserTestingEvent:(id)arg1 handler:(CDUnknownBlockType)arg2;
|
||||
- (void)handleUserTestingNotification:(id)arg1;
|
||||
- (id)elementAtPoint:(CGPoint)arg1 error:(id *)arg2;
|
||||
- (BOOL)cachedAccessibilityLoadedValueForPID:(int)arg1;
|
||||
- (NSArray/*XCAccessibilityElement*/ *)activeApplications;
|
||||
- (id)systemApplication;
|
||||
- (BOOL)enableFauxCollectionViewCells:(id *)arg1;
|
||||
- (BOOL)loadAccessibility:(id *)arg1;
|
||||
- (BOOL)_registerForAXNotification:(int)arg1 error:(id *)arg2;
|
||||
- (BOOL)_loadAccessibility:(id *)arg1;
|
||||
// Since Xcode 11
|
||||
- (id)requestSnapshotForElement:(id/*XCAccessibilityElement*/)arg1 attributes:(id)arg2 parameters:(id)arg3 error:(NSError **)arg4;
|
||||
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
39
PrivateHeaders/XCTest/XCActivityRecord.h
Normal file
39
PrivateHeaders/XCTest/XCActivityRecord.h
Normal file
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSArray, NSData, NSDate, NSString, NSUUID, XCSynthesizedEventRecord;
|
||||
|
||||
@interface XCActivityRecord : NSObject <NSSecureCoding>
|
||||
{
|
||||
NSString *_title;
|
||||
NSUUID *_uuid;
|
||||
NSDate *_start;
|
||||
NSDate *_finish;
|
||||
BOOL _hasSubactivities;
|
||||
NSData *_screenImageData;
|
||||
id/*XCElementSnapshot*/ _snapshot;
|
||||
NSArray *_elementsOfInterest;
|
||||
XCSynthesizedEventRecord *_synthesizedEvent;
|
||||
NSData *_diagnosticReportData;
|
||||
NSData *_memoryGraphData;
|
||||
}
|
||||
|
||||
@property(copy) NSData *memoryGraphData; // @synthesize memoryGraphData=_memoryGraphData;
|
||||
@property(copy) NSData *diagnosticReportData; // @synthesize diagnosticReportData=_diagnosticReportData;
|
||||
@property(retain) XCSynthesizedEventRecord *synthesizedEvent; // @synthesize synthesizedEvent=_synthesizedEvent;
|
||||
@property(copy) NSArray *elementsOfInterest; // @synthesize elementsOfInterest=_elementsOfInterest;
|
||||
@property(retain) id/*XCElementSnapshot*/ *snapshot; // @synthesize snapshot=_snapshot;
|
||||
@property(copy) NSData *screenImageData; // @synthesize screenImageData=_screenImageData;
|
||||
@property BOOL hasSubactivities; // @synthesize hasSubactivities=_hasSubactivities;
|
||||
@property(copy) NSDate *start; // @synthesize start=_start;
|
||||
@property(copy) NSDate *finish; // @synthesize finish=_finish;
|
||||
@property(copy) NSUUID *uuid; // @synthesize uuid=_uuid;
|
||||
@property(copy) NSString *title; // @synthesize title=_title;
|
||||
@property(readonly) double duration;
|
||||
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
44
PrivateHeaders/XCTest/XCApplicationMonitor.h
Normal file
44
PrivateHeaders/XCTest/XCApplicationMonitor.h
Normal file
@@ -0,0 +1,44 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "XCTestObservation.h"
|
||||
|
||||
@class NSArray, NSMutableDictionary, NSObject<OS_dispatch_queue>, NSString;
|
||||
|
||||
@interface XCApplicationMonitor : NSObject <XCTUIApplicationMonitor>
|
||||
{
|
||||
NSMutableDictionary *_applicationImplementations;
|
||||
NSMutableDictionary *_applicationProcessesForPID;
|
||||
NSMutableDictionary *_applicationProcessesForToken;
|
||||
NSMutableSet *_launchedApplications;
|
||||
NSObject<OS_dispatch_queue> *_queue;
|
||||
}
|
||||
@property NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
|
||||
@property(readonly, copy) NSArray *monitoredApplications;
|
||||
|
||||
+ (instancetype)sharedMonitor;
|
||||
- (void)requestAutomationSessionForTestTargetWithPID:(int)arg1 reply:(CDUnknownBlockType)arg2;
|
||||
- (void)processWithToken:(id)arg1 exitedWithStatus:(int)arg2;
|
||||
- (void)stopTrackingProcessWithToken:(id)arg1;
|
||||
- (void)crashInProcessWithBundleID:(id)arg1 path:(id)arg2 pid:(int)arg3 symbol:(id)arg4;
|
||||
- (void)waitForUnrequestedTerminationOfLaunchedApplicationsWithTimeout:(double)arg1;
|
||||
- (void)_waitForCrashReportOrCleanExitStatusOfApp:(id)arg1;
|
||||
- (id)_appFromSet:(id)arg1 thatTransitionedToNotRunningDuringTimeInterval:(double)arg2;
|
||||
- (void)terminationTrackedForApplicationProcess:(id)arg1;
|
||||
- (void)launchRequestedForApplicationProcess:(id)arg1;
|
||||
- (void)_terminateApplicationProcess:(id)arg1;
|
||||
- (void)terminateApplicationProcess:(id)arg1 withToken:(id)arg2;
|
||||
- (id)monitoredApplicationWithProcessIdentifier:(int)arg1;
|
||||
- (void)applicationWithBundleID:(id)arg1 didUpdatePID:(int)arg2 state:(unsigned long long)arg3;
|
||||
- (void)_beginMonitoringApplication:(id)arg1;
|
||||
- (void)setApplicationProcess:(id)arg1 forToken:(id)arg2;
|
||||
- (id)applicationProcessWithToken:(id)arg1;
|
||||
- (void)setApplicationProcess:(id)arg1 forPID:(int)arg2;
|
||||
- (id)applicationProcessWithPID:(int)arg1;
|
||||
- (id)applicationImplementationForApplicationAtPath:(id)arg1 bundleID:(id)arg2;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
18
PrivateHeaders/XCTest/XCApplicationMonitor_iOS.h
Normal file
18
PrivateHeaders/XCTest/XCApplicationMonitor_iOS.h
Normal file
@@ -0,0 +1,18 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCApplicationMonitor.h>
|
||||
|
||||
@interface XCApplicationMonitor_iOS : XCApplicationMonitor
|
||||
{
|
||||
}
|
||||
|
||||
- (void)_terminateApplicationProcess:(id)arg1;
|
||||
- (id)monitoredApplicationWithProcessIdentifier:(int)arg1;
|
||||
- (void)_beginMonitoringApplication:(id)arg1;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
23
PrivateHeaders/XCTest/XCApplicationQuery.h
Normal file
23
PrivateHeaders/XCTest/XCApplicationQuery.h
Normal file
@@ -0,0 +1,23 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCUIElementQuery.h>
|
||||
|
||||
@class XCUIApplication;
|
||||
|
||||
@interface XCApplicationQuery : XCUIElementQuery
|
||||
{
|
||||
XCUIApplication *_application;
|
||||
id/*XCElementSnapshot*/ _lastSnapshot;
|
||||
}
|
||||
|
||||
@property(retain) id/*XCElementSnapshot*/ lastSnapshot; // @synthesize lastSnapshot=_lastSnapshot;
|
||||
- (id)matchingSnapshotsWithError:(id *)arg1;
|
||||
- (id)application;
|
||||
- (id)initWithApplication:(id)arg1;
|
||||
|
||||
|
||||
@end
|
||||
11
PrivateHeaders/XCTest/XCDebugLogDelegate-Protocol.h
Normal file
11
PrivateHeaders/XCTest/XCDebugLogDelegate-Protocol.h
Normal file
@@ -0,0 +1,11 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSString;
|
||||
|
||||
@protocol XCDebugLogDelegate <NSObject>
|
||||
- (void)logDebugMessage:(NSString *)arg1;
|
||||
@end
|
||||
27
PrivateHeaders/XCTest/XCDeviceEvent.h
Normal file
27
PrivateHeaders/XCTest/XCDeviceEvent.h
Normal file
@@ -0,0 +1,27 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@interface XCDeviceEvent : NSObject <NSSecureCoding>
|
||||
{
|
||||
unsigned int _eventPage;
|
||||
unsigned int _usage;
|
||||
double _duration;
|
||||
unsigned long long _type;
|
||||
double _rotation;
|
||||
}
|
||||
@property unsigned long long type; // @synthesize type=_type;
|
||||
@property double rotation; // @synthesize rotation=_rotation;
|
||||
@property double duration; // @synthesize duration=_duration;
|
||||
@property unsigned int usage; // @synthesize usage=_usage;
|
||||
@property unsigned int eventPage; // @synthesize eventPage=_eventPage;
|
||||
@property(readonly) BOOL isButtonHoldEvent;
|
||||
|
||||
+ (id)deviceEventForDigitalCrownRotation:(double)arg1 velocity:(double)arg2;
|
||||
+ (id)deviceEventWithPage:(unsigned int)arg1 usage:(unsigned int)arg2 duration:(double)arg3;
|
||||
|
||||
- (void)dispatch;
|
||||
|
||||
@end
|
||||
73
PrivateHeaders/XCTest/XCEventGenerator.h
Normal file
73
PrivateHeaders/XCTest/XCEventGenerator.h
Normal file
@@ -0,0 +1,73 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <TargetConditionals.h>
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
#import <WebDriverAgentLib/CDStructures.h>
|
||||
|
||||
@class XCSynthesizedEventRecord;
|
||||
|
||||
typedef void (^XCEventGeneratorHandler)(XCSynthesizedEventRecord *record, NSError *error);
|
||||
|
||||
@interface XCEventGenerator : NSObject
|
||||
{
|
||||
NSObject<OS_dispatch_queue> *_eventQueue;
|
||||
struct __CFRunLoopObserver *_generationObserver;
|
||||
unsigned long long _generation;
|
||||
}
|
||||
|
||||
+ (id)sharedGenerator;
|
||||
@property unsigned long long generation; // @synthesize generation=_generation;
|
||||
//@property(readonly) NSObject<OS_dispatch_queue> *eventQueue; // @synthesize eventQueue=_eventQueue;
|
||||
|
||||
#if TARGET_OS_TV
|
||||
// TODO: tvOS-specific headers
|
||||
|
||||
#elif TARGET_OS_IPHONE
|
||||
- (double)rotateInRect:(CGRect)arg1 withRotation:(double)arg2 velocity:(double)arg3 orientation:(UIInterfaceOrientation)arg4 handler:(XCEventGeneratorHandler)arg5;
|
||||
- (double)pinchInRect:(CGRect)arg1 withScale:(double)arg2 velocity:(double)arg3 orientation:(UIInterfaceOrientation)arg4 handler:(XCEventGeneratorHandler)arg5;
|
||||
- (double)pressAtPoint:(CGPoint)arg1 forDuration:(double)arg2 liftAtPoint:(CGPoint)arg3 velocity:(double)arg4 orientation:(UIInterfaceOrientation)arg5 name:(NSString *)arg6 handler:(XCEventGeneratorHandler)arg7;
|
||||
- (double)pressAtPoint:(CGPoint)arg1 forDuration:(double)arg2 orientation:(UIInterfaceOrientation)arg3 handler:(XCEventGeneratorHandler)arg4;
|
||||
|
||||
// iOS 9.x specific, gone in iOS 10.3
|
||||
- (double)tapWithNumberOfTaps:(unsigned long long)arg1 numberOfTouches:(unsigned long long)arg2 inRect:(CGRect)arg3 orientation:(UIInterfaceOrientation)arg4 handler:(XCEventGeneratorHandler)arg5;
|
||||
- (double)twoFingerTapInRect:(CGRect)arg1 orientation:(UIInterfaceOrientation)arg2 handler:(XCEventGeneratorHandler)arg3;
|
||||
- (double)doubleTapAtPoint:(CGPoint)arg1 orientation:(UIInterfaceOrientation)arg2 handler:(XCEventGeneratorHandler)arg3;
|
||||
- (double)tapAtPoint:(CGPoint)arg1 orientation:(UIInterfaceOrientation)arg2 handler:(XCEventGeneratorHandler)arg3;
|
||||
|
||||
// iOS 10.x specific
|
||||
- (double)tapAtTouchLocations:(NSArray *)locations numberOfTaps:(NSInteger)numberOfTaps orientation:(UIInterfaceOrientation)orientation handler:(XCEventGeneratorHandler)handler;
|
||||
|
||||
// iOS 10.3 specific
|
||||
- (double)forcePressAtPoint:(struct CGPoint)arg1 orientation:(long long)arg2 handler:(CDUnknownBlockType)arg3;
|
||||
|
||||
#elif TARGET_OS_MAC
|
||||
- (double)sendKeyboardInputs:(id)arg1 layout:(id)arg2 handler:(CDUnknownBlockType)arg3;
|
||||
- (double)sendKey:(id)arg1 modifierFlags:(unsigned long long)arg2 handler:(CDUnknownBlockType)arg3;
|
||||
- (double)sendString:(id)arg1 handler:(CDUnknownBlockType)arg2;
|
||||
- (double)setModifiers:(unsigned long long)arg1 merge:(BOOL)arg2 original:(unsigned long long *)arg3 handler:(CDUnknownBlockType)arg4;
|
||||
- (double)sendKey:(unsigned short)arg1 down:(BOOL)arg2 modifiers:(unsigned long long)arg3 string:(id)arg4 handler:(CDUnknownBlockType)arg5;
|
||||
- (double)hitKey:(unsigned short)arg1 handler:(CDUnknownBlockType)arg2;
|
||||
- (double)scrollByX:(double)arg1 y:(double)arg2 handler:(CDUnknownBlockType)arg3;
|
||||
- (double)clickAtPoint:(CGPoint)arg1 forDuration:(double)arg2 releaseAtPoint:(CGPoint)arg3 velocity:(double)arg4 handler:(CDUnknownBlockType)arg5;
|
||||
- (double)clickAndDragFromPoint:(CGPoint)arg1 toPoint:(CGPoint)arg2 handler:(CDUnknownBlockType)arg3;
|
||||
- (double)rightClickAtPoint:(CGPoint)arg1 handler:(CDUnknownBlockType)arg2;
|
||||
- (double)doubleClickAtPoint:(CGPoint)arg1 handler:(CDUnknownBlockType)arg2;
|
||||
- (double)clickAtPoint:(CGPoint)arg1 handler:(CDUnknownBlockType)arg2;
|
||||
- (double)hoverAtPoint:(CGPoint)arg1 handler:(CDUnknownBlockType)arg2;
|
||||
- (CGPoint)_currentMousePosition;
|
||||
- (void)_clickMouseButton:(unsigned int)arg1 withCount:(unsigned long long)arg2 atPoint:(CGPoint)arg3 handleCompletion:(CDUnknownBlockType)arg4;
|
||||
- (void)_moveMouseToPoint:(CGPoint)arg1 handleCompletion:(CDUnknownBlockType)arg2;
|
||||
- (void)_postCGEvent:(struct __CGEvent *)arg1 handleCompletion:(CDUnknownBlockType)arg2;
|
||||
#endif
|
||||
|
||||
- (void)_startEventSequenceWithSteppingCallback:(CDUnknownBlockType)arg1;
|
||||
- (void)_scheduleCallback:(CDUnknownBlockType)arg1 afterInterval:(double)arg2;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
36
PrivateHeaders/XCTest/XCKeyMappingPath.h
Normal file
36
PrivateHeaders/XCTest/XCKeyMappingPath.h
Normal file
@@ -0,0 +1,36 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSSet, NSString;
|
||||
|
||||
@interface XCKeyMappingPath : NSObject <NSCopying>
|
||||
{
|
||||
unsigned long long _keyState;
|
||||
XCKeyMappingPath *_next;
|
||||
NSSet *_inputs;
|
||||
NSString *_output;
|
||||
unsigned long long _length;
|
||||
NSString *_producedString;
|
||||
}
|
||||
@property(readonly, copy) NSString *producedString; // @synthesize producedString=_producedString;
|
||||
@property(readonly) unsigned long long length; // @synthesize length=_length;
|
||||
@property(readonly, copy) NSString *output; // @synthesize output=_output;
|
||||
@property(readonly, copy) NSSet *inputs; // @synthesize inputs=_inputs;
|
||||
@property(readonly, copy) XCKeyMappingPath *next; // @synthesize next=_next;
|
||||
@property(readonly) unsigned long long keyState; // @synthesize keyState=_keyState;
|
||||
@property(readonly, getter=isEmpty) BOOL empty;
|
||||
@property(readonly, getter=isComplete) BOOL complete;
|
||||
|
||||
+ (id)pathWithKeyState:(unsigned long long)arg1 next:(id)arg2 inputs:(id)arg3 output:(id)arg4;
|
||||
+ (id)emptyPath;
|
||||
|
||||
- (id)inputSequenceWithRequiredFlags:(unsigned long long)arg1 excludedFlags:(unsigned long long)arg2;
|
||||
- (id)inputWithRequiredFlags:(unsigned long long)arg1 excludedFlags:(unsigned long long)arg2;
|
||||
|
||||
- (id)initWithKeyState:(unsigned long long)arg1 next:(id)arg2 inputs:(id)arg3 output:(id)arg4;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
41
PrivateHeaders/XCTest/XCKeyboardInputSolver.h
Normal file
41
PrivateHeaders/XCTest/XCKeyboardInputSolver.h
Normal file
@@ -0,0 +1,41 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSArray, NSMutableArray, NSMutableDictionary, NSString, XCKeyboardKeyMap;
|
||||
|
||||
@interface XCKeyboardInputSolver : NSObject <NSCopying>
|
||||
{
|
||||
XCKeyboardKeyMap *_keyMap;
|
||||
NSString *_string;
|
||||
unsigned long long _requiredFlags;
|
||||
unsigned long long _excludedFlags;
|
||||
unsigned long long _currentFlags;
|
||||
BOOL _includeModifierKeys;
|
||||
struct _NSRange _unsolvedRange;
|
||||
NSMutableArray *_solvedInputs;
|
||||
NSMutableDictionary *_solvingPaths;
|
||||
}
|
||||
|
||||
@property(readonly) NSArray *solvedInputs; // @synthesize solvedInputs=_solvedInputs;
|
||||
@property(readonly) struct _NSRange unsolvedRange; // @synthesize unsolvedRange=_unsolvedRange;
|
||||
@property BOOL includeModifierKeys; // @synthesize includeModifierKeys=_includeModifierKeys;
|
||||
@property unsigned long long currentFlags; // @synthesize currentFlags=_currentFlags;
|
||||
@property unsigned long long excludedFlags; // @synthesize excludedFlags=_excludedFlags;
|
||||
@property unsigned long long requiredFlags; // @synthesize requiredFlags=_requiredFlags;
|
||||
@property(readonly, copy) NSString *string; // @synthesize string=_string;
|
||||
@property(readonly) XCKeyboardKeyMap *keyMap; // @synthesize keyMap=_keyMap;
|
||||
@property(readonly, getter=isComplete) BOOL complete;
|
||||
|
||||
- (id)_solve;
|
||||
- (id)solve;
|
||||
- (void)solveWithSolutionRange:(struct _NSRange)arg1 results:(id)arg2;
|
||||
- (id)extractCompletePathsWithSolutionRange:(struct _NSRange)arg1;
|
||||
- (unsigned long long)advancePaths;
|
||||
- (void)advancePath:(id)arg1 range:(id)arg2;
|
||||
- (id)initWithKeyMap:(id)arg1 string:(id)arg2;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
101
PrivateHeaders/XCTest/XCKeyboardKeyMap.h
Normal file
101
PrivateHeaders/XCTest/XCKeyboardKeyMap.h
Normal file
@@ -0,0 +1,101 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
|
||||
|
||||
@class NSCharacterSet, NSData, NSDictionary, NSIndexSet, NSSet;
|
||||
|
||||
@interface XCKeyboardKeyMap : NSObject
|
||||
{
|
||||
struct __GSKeyboard *_inputSource;
|
||||
NSData *_layoutData;
|
||||
const struct {
|
||||
unsigned short _field1;
|
||||
unsigned short _field2;
|
||||
unsigned int _field3;
|
||||
unsigned int _field4;
|
||||
CDStruct_a561fd19 _field5[1];
|
||||
} *_layoutHeader;
|
||||
const CDStruct_a561fd19 *_keyboardType;
|
||||
const struct {
|
||||
unsigned short _field1;
|
||||
unsigned short _field2;
|
||||
unsigned int _field3;
|
||||
unsigned char _field4[1];
|
||||
} *_keyModifiersToTableNum;
|
||||
const struct {
|
||||
unsigned short _field1;
|
||||
unsigned short _field2;
|
||||
unsigned int _field3;
|
||||
unsigned int _field4[1];
|
||||
} *_keyToCharTableIndex;
|
||||
const struct {
|
||||
unsigned short _field1;
|
||||
unsigned short _field2;
|
||||
unsigned int _field3[1];
|
||||
} *_keyStateRecordsIndex;
|
||||
const CDStruct_27a325c0 *_keyStateTerminators;
|
||||
const CDStruct_27a325c0 *_keySequenceDataIndex;
|
||||
NSSet *_numericPadKeyCodes;
|
||||
NSDictionary *_systemKeyForKeyCode;
|
||||
NSDictionary *_inputsForSystemKey;
|
||||
NSDictionary *_inputForKey;
|
||||
unsigned long long _longestSystemKey;
|
||||
NSDictionary *_modifiersForTableID;
|
||||
NSCharacterSet *_validKeyOutputIDs;
|
||||
NSDictionary *_inputsForKeyOutputID;
|
||||
NSSet *_safeTerminationInputs;
|
||||
struct _NSRange _keyStateOutputIDsRange;
|
||||
NSIndexSet *_keyStatesWithTerminator;
|
||||
NSCharacterSet *_validKeyStates;
|
||||
NSCharacterSet *_validSequenceIDs;
|
||||
BOOL _canEmitSequenceIDAndKeyState;
|
||||
NSDictionary *_inexactSequencesNFC;
|
||||
unsigned long long _longestInexactSequence;
|
||||
NSDictionary *_stringsForIntendedStrings;
|
||||
}
|
||||
@property(readonly, getter=isPrimary) BOOL primary;
|
||||
@property(readonly) BOOL canEmitSequenceIDAndKeyState; // @synthesize canEmitSequenceIDAndKeyState=_canEmitSequenceIDAndKeyState;
|
||||
|
||||
- (id)stringForIntendedString:(id)arg1;
|
||||
- (id)stringForInputs:(id)arg1;
|
||||
- (id)stringForInput:(id)arg1;
|
||||
- (id)_stringForInput:(id)arg1 keyState:(unsigned long long *)arg2 output:(id)arg3;
|
||||
- (void)addCachedPaths:(id)arg1 endingString:(id)arg2 range:(struct _NSRange)arg3;
|
||||
- (id)cachedPathsEndingString:(id)arg1 range:(struct _NSRange)arg2;
|
||||
- (void)_pathsForSequenceID:(unsigned short)arg1 range:(id)arg2 nextPath:(id)arg3 results:(id)arg4;
|
||||
- (BOOL)_pathsForSystemKeyEndingString:(id)arg1 range:(struct _NSRange)arg2 nextPath:(id)arg3 results:(id)arg4;
|
||||
- (id)pathsEndingString:(id)arg1 range:(id)arg2 nextPath:(id)arg3;
|
||||
- (id)_pathByTerminatingKeyState:(unsigned short)arg1 next:(id)arg2 output:(id)arg3 sequenceID:(unsigned short)arg4;
|
||||
- (id)pathsForSequenceID:(unsigned short)arg1 nextPath:(id)arg2;
|
||||
- (void)_sequenceIDsEndingString:(id)arg1 range:(struct _NSRange)arg2 suffixRange:(struct _NSRange)arg3 results:(id)arg4;
|
||||
- (id)sequenceIDsEndingString:(id)arg1 range:(struct _NSRange)arg2;
|
||||
- (id)sequenceIDsForString:(id)arg1 range:(struct _NSRange)arg2;
|
||||
- (id)sequenceIDsForString:(id)arg1;
|
||||
- (id)stringForSequenceID:(unsigned short)arg1;
|
||||
- (id)inputsForOutputID:(unsigned short)arg1;
|
||||
- (id)inputsForText:(id)arg1 currentFlags:(unsigned long long)arg2;
|
||||
- (id)inputsForText:(id)arg1;
|
||||
- (id)inputsToSetModifierFlags:(unsigned long long)arg1 currentFlags:(unsigned long long)arg2;
|
||||
- (id)inputForKey:(id)arg1 modifierFlags:(unsigned long long)arg2;
|
||||
- (BOOL)canEmitKeyState:(unsigned short)arg1;
|
||||
- (BOOL)canEmitSequenceIDAsOutputID:(unsigned short)arg1;
|
||||
- (BOOL)canEmitSequenceID:(unsigned short)arg1;
|
||||
- (BOOL)canEmitOutputID:(unsigned short)arg1;
|
||||
- (unsigned long long)uniqueKeyboardType:(unsigned long long)arg1;
|
||||
- (BOOL)supportsKeyboardType:(unsigned long long)arg1;
|
||||
|
||||
- (void)_initIntendedStrings;
|
||||
- (void)_initInexactSequences;
|
||||
- (void)_initValidity;
|
||||
- (void)_initKeyStates;
|
||||
- (void)_initKeyOutputs;
|
||||
- (void)_initModifiers;
|
||||
- (void)_initKeyboardKeys;
|
||||
- (id)initWithInputSource:(struct __GSKeyboard *)arg1 layoutData:(id)arg2 index:(unsigned long long)arg3;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
35
PrivateHeaders/XCTest/XCKeyboardLayout.h
Normal file
35
PrivateHeaders/XCTest/XCKeyboardLayout.h
Normal file
@@ -0,0 +1,35 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSArray, NSData, NSString, XCKeyboardKeyMap;
|
||||
|
||||
@interface XCKeyboardLayout : NSObject
|
||||
{
|
||||
struct __GSKeyboard *_source;
|
||||
NSString *_identifier;
|
||||
NSData *_data;
|
||||
NSArray *_keyMaps;
|
||||
XCKeyboardKeyMap *_primaryKeyMap;
|
||||
}
|
||||
@property(readonly) XCKeyboardKeyMap *primaryKeyMap; // @synthesize primaryKeyMap=_primaryKeyMap;
|
||||
@property(readonly, copy) NSString *identifier; // @synthesize identifier=_identifier;
|
||||
|
||||
+ (id)unicodeHexKeyboardLayout;
|
||||
+ (id)currentKeyboardLayout;
|
||||
+ (void)enumerateKeyboardLayoutsUsingBlock:(CDUnknownBlockType)arg1;
|
||||
+ (id)keyboardLayoutWithInputSource:(struct __GSKeyboard *)arg1;
|
||||
+ (id)keyboardLayoutWithIdentifier:(id)arg1;
|
||||
|
||||
- (BOOL)deactivate:(id)arg1 error:(id *)arg2;
|
||||
- (id)activateWithError:(id *)arg1;
|
||||
- (id)_setActiveLayoutState:(id)arg1 error:(id *)arg2;
|
||||
- (void)enumerateKeyMapsUsingBlock:(CDUnknownBlockType)arg1;
|
||||
- (id)keyMapForKeyboardType:(unsigned long long)arg1;
|
||||
|
||||
- (id)initWithInputSource:(struct __GSKeyboard *)arg1;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
30
PrivateHeaders/XCTest/XCPointerEvent.h
Normal file
30
PrivateHeaders/XCTest/XCPointerEvent.h
Normal file
@@ -0,0 +1,30 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@interface XCPointerEvent : NSObject <NSSecureCoding>
|
||||
{
|
||||
unsigned long long _eventType;
|
||||
unsigned long long _buttonType;
|
||||
double _pressure;
|
||||
double _offset;
|
||||
struct CGPoint _coordinate;
|
||||
}
|
||||
@property double offset; // @synthesize offset=_offset;
|
||||
@property double pressure; // @synthesize pressure=_pressure;
|
||||
@property struct CGPoint coordinate; // @synthesize coordinate=_coordinate;
|
||||
@property unsigned long long buttonType; // @synthesize buttonType=_buttonType;
|
||||
@property unsigned long long eventType; // @synthesize eventType=_eventType;
|
||||
|
||||
+ (CDUnknownBlockType)offsetComparator;
|
||||
+ (id)pointerEventWithType:(unsigned long long)arg1 buttonType:(unsigned long long)arg2 coordinate:(struct CGPoint)arg3 pressure:(double)arg4 offset:(double)arg5;
|
||||
+ (id)pointerEventWithType:(unsigned long long)arg1 buttonType:(unsigned long long)arg2 coordinate:(struct CGPoint)arg3 offset:(double)arg4;
|
||||
// available since Xcode 10.2
|
||||
+ (id)keyboardEventForKeyCode:(unsigned long long)arg1 keyPhase:(unsigned long long)arg2 modifierFlags:(unsigned long long)arg3 offset:(double)arg4;
|
||||
|
||||
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
43
PrivateHeaders/XCTest/XCPointerEventPath.h
Normal file
43
PrivateHeaders/XCTest/XCPointerEventPath.h
Normal file
@@ -0,0 +1,43 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSArray, NSMutableArray;
|
||||
|
||||
@interface XCPointerEventPath : NSObject <NSSecureCoding>
|
||||
{
|
||||
NSMutableArray *_pointerEvents;
|
||||
BOOL _immutable;
|
||||
unsigned long long _pathType;
|
||||
unsigned long long _index;
|
||||
}
|
||||
@property BOOL immutable; // @synthesize immutable=_immutable;
|
||||
@property unsigned long long index; // @synthesize index=_index;
|
||||
@property(readonly) unsigned long long pathType; // @synthesize pathType=_pathType;
|
||||
@property(readonly) NSArray *pointerEvents;
|
||||
|
||||
- (id)firstEventAfterOffset:(double)arg1;
|
||||
- (id)lastEventBeforeOffset:(double)arg1;
|
||||
- (void)_addPointerEvent:(id)arg1;
|
||||
- (void)releaseButton:(unsigned long long)arg1 atOffset:(double)arg2;
|
||||
- (void)pressButton:(unsigned long long)arg1 atOffset:(double)arg2;
|
||||
- (void)liftUpAtOffset:(double)arg1;
|
||||
- (void)moveToPoint:(struct CGPoint)arg1 atOffset:(double)arg2;
|
||||
- (void)pressDownWithPressure:(double)arg1 atOffset:(double)arg2;
|
||||
- (void)pressDownAtOffset:(double)arg1;
|
||||
- (id)initForMouseAtPoint:(struct CGPoint)arg1 offset:(double)arg2;
|
||||
- (id)initForTouchAtPoint:(CGPoint)arg1 offset:(double)arg2;
|
||||
// Since Xcode 10.2
|
||||
- (void)typeKey:(id)arg1 modifiers:(unsigned long long)arg2 atOffset:(double)arg3;
|
||||
// Since Xcode 12.beta5
|
||||
- (void)typeText:(id)arg1 atOffset:(double)arg2 typingSpeed:(unsigned long long)arg3 shouldRedact:(_Bool)arg4;
|
||||
// Since Xcode 10.2
|
||||
- (id)initForTextInput;
|
||||
// Since Xcode 10.2
|
||||
- (void)setModifiers:(unsigned long long)arg1 mergeWithCurrentModifierFlags:(_Bool)arg2 atOffset:(double)arg3;
|
||||
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
42
PrivateHeaders/XCTest/XCSourceCodeRecording.h
Normal file
42
PrivateHeaders/XCTest/XCSourceCodeRecording.h
Normal file
@@ -0,0 +1,42 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSArray, NSMutableArray, NSMutableDictionary, NSMutableSet;
|
||||
|
||||
@interface XCSourceCodeRecording : NSObject
|
||||
{
|
||||
unsigned long long _language;
|
||||
NSMutableArray *_treeNodes;
|
||||
NSMutableSet *_variableTreeNodes;
|
||||
NSArray *_reservedNames;
|
||||
NSMutableDictionary *_variableNameToContentNodeDictionary;
|
||||
long long _nextVariableCount;
|
||||
}
|
||||
|
||||
@property(retain) NSMutableDictionary *variableNameToContentNodeDictionary; // @synthesize variableNameToContentNodeDictionary=_variableNameToContentNodeDictionary;
|
||||
@property(retain, setter=_setTreeNodes:) NSArray *_treeNodes; // @synthesize _treeNodes;
|
||||
@property(readonly) unsigned long long language; // @synthesize language=_language;
|
||||
- (BOOL)_shareLongestCommonSection_StartAtIndex:(long long)arg1 nextCandidateIndex:(long long *)arg2;
|
||||
- (BOOL)_createAndShareLocalVariableUsingSourceNode:(id)arg1 atIndex:(long long)arg2;
|
||||
- (id)_variableNameForVariableContentNode:(id)arg1;
|
||||
- (unsigned long long)_variableClassTypeForVariableContentNode:(id)arg1;
|
||||
- (id)_variableSuffixForElementType:(unsigned long long)arg1 classType:(unsigned long long)arg2;
|
||||
- (id)_transformedVariablePrefixForLabel:(id)arg1;
|
||||
- (id)_variableNameForElementType:(unsigned long long)arg1 label:(id)arg2 classType:(unsigned long long)arg3;
|
||||
- (id)_uniqueVariableNameWithName:(id)arg1;
|
||||
- (id)_nodes:(id)arg1 matchingDistanceFromRoot:(BOOL)arg2 variableContentNode:(id)arg3 withVariableName:(id)arg4 startingIndex:(long long)arg5 replacedNodes:(long long *)arg6 indexOfFirstReplacedNode:(long long *)arg7;
|
||||
- (BOOL)_shareCommonSectionsUsingExistingLocalVariables;
|
||||
- (void)_shareCommonSectionsInLocalVariables;
|
||||
- (id)variableNodeForNode:(id)arg1 withName:(id)arg2 variableType:(unsigned long long)arg3;
|
||||
- (id)_sourceCodePrefixForVariableName:(id)arg1 variableType:(unsigned long long)arg2;
|
||||
- (id)_stringRepresentationWithOptions:(unsigned long long)arg1 error:(id *)arg2;
|
||||
- (id)stringRepresentationWithError:(id *)arg1;
|
||||
- (void)appendNode:(id)arg1 replaceLastNode:(BOOL)arg2;
|
||||
- (id)copy;
|
||||
- (id)initWithLanguage:(unsigned long long)arg1 reservedNames:(id)arg2;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
84
PrivateHeaders/XCTest/XCSourceCodeTreeNode.h
Normal file
84
PrivateHeaders/XCTest/XCSourceCodeTreeNode.h
Normal file
@@ -0,0 +1,84 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSArray, NSIndexPath, NSNumber, NSSet, NSString;
|
||||
|
||||
@interface XCSourceCodeTreeNode : NSObject <NSSecureCoding>
|
||||
{
|
||||
NSString *_sourceCodePrefix;
|
||||
NSString *_sourceCodeSuffix;
|
||||
NSArray *_childNodes;
|
||||
long long _selectedChildNodeIndex;
|
||||
XCSourceCodeTreeNode *_parentNode;
|
||||
NSSet *_identifierValues;
|
||||
NSNumber *_index;
|
||||
NSString *_queryType;
|
||||
NSNumber *_returnType;
|
||||
NSNumber *_calleeType;
|
||||
NSNumber *_elementType;
|
||||
}
|
||||
@property(copy, setter=_setElementType:) NSNumber *_elementType; // @synthesize _elementType;
|
||||
@property(copy, setter=_setCalleeType:) NSNumber *_calleeType; // @synthesize _calleeType;
|
||||
@property(copy, setter=_setReturnType:) NSNumber *_returnType; // @synthesize _returnType;
|
||||
@property(copy, setter=_setQueryType:) NSString *_queryType; // @synthesize _queryType;
|
||||
@property(copy, setter=_setIndex:) NSNumber *_index; // @synthesize _index;
|
||||
@property(copy, setter=_setIdentifierValues:) NSSet *_identifierValues; // @synthesize _identifierValues;
|
||||
@property(retain) XCSourceCodeTreeNode *selectedChildNode;
|
||||
@property(readonly) NSIndexPath *selectedChildNodeIndexPath;
|
||||
@property unsigned long long selectedChildNodeIndex;
|
||||
@property(retain) NSArray *childNodes;
|
||||
@property(copy) NSString *sourceCodeSuffix;
|
||||
@property(copy) NSString *sourceCodePrefix;
|
||||
@property __weak XCSourceCodeTreeNode *parentNode;
|
||||
@property(readonly) XCSourceCodeTreeNode *rootNode;
|
||||
@property(readonly, copy) NSString *displayName;
|
||||
|
||||
+ (id)_stringRepresentationsOfNodesAsSeparateLines:(id)arg1 language:(unsigned long long)arg2 options:(unsigned long long)arg3 error:(id *)arg4;
|
||||
+ (id)stringRepresentationsOfNodesAsSeparateLines:(id)arg1 language:(unsigned long long)arg2 error:(id *)arg3;
|
||||
+ (unsigned long long)_defaultOptions;
|
||||
+ (id)treeForStringRepresentation:(id)arg1 range:(struct _NSRange)arg2 error:(id *)arg3;
|
||||
+ (struct _NSRange)_rangeOfFirstSourceCodeTreeInString:(id)arg1 range:(struct _NSRange)arg2 compiledSourceCodeRange:(struct _NSRange *)arg3 jsonRange:(struct _NSRange *)arg4;
|
||||
+ (struct _NSRange)rangeOfFirstSourceCodeTreeInString:(id)arg1 range:(struct _NSRange)arg2;
|
||||
+ (id)_sourceCodeForNodes:(id)arg1 error:(id *)arg2;
|
||||
+ (BOOL)_isContentOfNodesArraysEqual:(id)arg1 ignoringSelection:(BOOL)arg2 toDistanceFromRoot:(long long)arg3;
|
||||
+ (BOOL)_isContentOfNodesEqual:(id)arg1 ignoringSelection:(BOOL)arg2 toDistanceFromRoot:(long long)arg3;
|
||||
+ (BOOL)_isContentEqualIgnoringSelection:(BOOL)arg1 childNodes:(id)arg2 childNodes:(id)arg3 toDistanceFromRoot:(long long)arg4;
|
||||
+ (id)_nodesByMergingSimilarNodes:(id)arg1;
|
||||
+ (void)_shareSourceCodeStringsForNodes:(id)arg1;
|
||||
|
||||
- (void)_absorbOnlyChildrenIntoParents;
|
||||
- (id)_treeByPushingOutPrefix:(id *)arg1 error:(id *)arg2;
|
||||
- (id)copy;
|
||||
- (id)_copyIncludingNodesWithDistanceFromRoot:(long long)arg1 passingTest:(CDUnknownBlockType)arg2;
|
||||
- (id)_copyIncludingNodesWithDistanceFromRoot:(unsigned long long)arg1 descendantChildrenArrays:(id)arg2 selectedChildNodeIndexes:(id)arg3;
|
||||
- (id)_copyIncludingNodesWithMinimumDistanceFromLeaf:(unsigned long long)arg1 descendantChildrenArrays:(id)arg2 selectedChildNodeIndexes:(id)arg3;
|
||||
- (BOOL)_canPushPutSolitaryRootNodes;
|
||||
- (unsigned long long)_distanceFromRoot;
|
||||
- (unsigned long long)_minimumDistanceFromLeaf;
|
||||
- (unsigned long long)_maximumDistanceFromLeaf;
|
||||
- (id)_stringRepresentationWithCompiledCodeRange:(struct _NSRange *)arg1 options:(unsigned long long)arg2 error:(id *)arg3;
|
||||
- (id)_stringRepresentationWithOptions:(unsigned long long)arg1 error:(id *)arg2;
|
||||
- (BOOL)_leavesHaveNoNonLeafSiblingsAndHaveSamePrefix:(id *)arg1 suffix:(id *)arg2;
|
||||
- (BOOL)_leavesHaveSameAccumulatedPrefix:(id *)arg1;
|
||||
- (id)stringRepresentationWithCompiledCodeRange:(struct _NSRange *)arg1 error:(id *)arg2;
|
||||
- (id)stringRepresentationWithError:(id *)arg1;
|
||||
- (id)initWithCoder:(id)arg1;
|
||||
- (void)encodeWithCoder:(id)arg1;
|
||||
- (id)_treeAsJSONWithError:(id *)arg1;
|
||||
- (id)descriptionWithDepth:(unsigned long long)arg1;
|
||||
- (id)_depthStringWithDepth:(unsigned long long)arg1;
|
||||
- (id)sourceCodeForAllDescendants;
|
||||
- (id)selectedDescendantsSourceCodeWithError:(id *)arg1;
|
||||
- (id)selectedChildNodesIndexesWithError:(id *)arg1;
|
||||
- (void)setChildrenOnAllLeafNodes:(id)arg1 selectChildNodeIndex:(unsigned long long)arg2;
|
||||
- (BOOL)_isContentEqual:(id)arg1 ignoringSelection:(BOOL)arg2 toDistanceFromRoot:(unsigned long long)arg3;
|
||||
- (unsigned long long)_descendantCount;
|
||||
- (BOOL)setChildNodes:(id)arg1 error:(id *)arg2;
|
||||
- (BOOL)_canHaveSiblingNode:(id)arg1;
|
||||
- (id)initWithSourceCodePrefix:(id)arg1 sourceCodeSuffix:(id)arg2;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
18
PrivateHeaders/XCTest/XCSourceCodeTreeNodeEnumerator.h
Normal file
18
PrivateHeaders/XCTest/XCSourceCodeTreeNodeEnumerator.h
Normal file
@@ -0,0 +1,18 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSMutableArray;
|
||||
|
||||
@interface XCSourceCodeTreeNodeEnumerator : NSObject
|
||||
{
|
||||
NSMutableArray *_remainingNodes;
|
||||
}
|
||||
|
||||
- (id)nextObject;
|
||||
- (id)initWithNode:(id)arg1;
|
||||
|
||||
@end
|
||||
|
||||
29
PrivateHeaders/XCTest/XCSymbolicationRecord.h
Normal file
29
PrivateHeaders/XCTest/XCSymbolicationRecord.h
Normal file
@@ -0,0 +1,29 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSString;
|
||||
|
||||
@interface XCSymbolicationRecord : NSObject
|
||||
{
|
||||
unsigned long long _lineNumber;
|
||||
NSString *_filePath;
|
||||
NSString *_symbolName;
|
||||
NSString *_symbolOwner;
|
||||
}
|
||||
@property(copy) NSString *symbolOwner; // @synthesize symbolOwner=_symbolOwner;
|
||||
@property(copy) NSString *symbolName; // @synthesize symbolName=_symbolName;
|
||||
@property(copy) NSString *filePath; // @synthesize filePath=_filePath;
|
||||
@property unsigned long long lineNumber; // @synthesize lineNumber=_lineNumber;
|
||||
|
||||
+ (id)symbolicationRecordFromRemoteServiceForAddress:(unsigned long long)arg1;
|
||||
+ (id)symbolicationRecordForTask:(unsigned int)arg1 address:(unsigned long long)arg2;
|
||||
+ (id)symbolicationRecordForAddress:(unsigned long long)arg1;
|
||||
+ (void)_setCurrentProcessIsRemoteService;
|
||||
+ (id)_symbolicationRecordForSymbolicator:(struct _CSTypeRef)arg1 address:(unsigned long long)arg2;
|
||||
+ (id)failureRecord;
|
||||
+ (BOOL)softLinkCoreSymbolication;
|
||||
|
||||
@end
|
||||
14
PrivateHeaders/XCTest/XCSymbolicatorHolder.h
Normal file
14
PrivateHeaders/XCTest/XCSymbolicatorHolder.h
Normal file
@@ -0,0 +1,14 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@interface XCSymbolicatorHolder : NSObject
|
||||
{
|
||||
struct _CSTypeRef _symbolicator;
|
||||
}
|
||||
|
||||
@property struct _CSTypeRef symbolicator; // @synthesize symbolicator=_symbolicator;
|
||||
|
||||
@end
|
||||
32
PrivateHeaders/XCTest/XCSynthesizedEventRecord.h
Normal file
32
PrivateHeaders/XCTest/XCSynthesizedEventRecord.h
Normal file
@@ -0,0 +1,32 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSArray, NSMutableArray, NSString, XCPointerEventPath;
|
||||
|
||||
@interface XCSynthesizedEventRecord : NSObject <NSSecureCoding>
|
||||
{
|
||||
NSMutableArray *_eventPaths;
|
||||
NSString *_name;
|
||||
#if !TARGET_OS_TV
|
||||
UIInterfaceOrientation _interfaceOrientation;
|
||||
#endif
|
||||
}
|
||||
#if !TARGET_OS_TV
|
||||
@property(readonly) UIInterfaceOrientation interfaceOrientation; // @synthesize interfaceOrientation=_interfaceOrientation;
|
||||
#endif
|
||||
@property(readonly, copy) NSString *name; // @synthesize name=_name;
|
||||
@property(readonly) double maximumOffset;
|
||||
@property(readonly) NSArray *eventPaths;
|
||||
|
||||
- (void)addPointerEventPath:(XCPointerEventPath *)arg1;
|
||||
#if !TARGET_OS_TV
|
||||
- (id)initWithName:(NSString *)arg1 interfaceOrientation:(UIInterfaceOrientation)arg2;
|
||||
#endif
|
||||
- (id)initWithName:(id)arg1;
|
||||
- (id)init;
|
||||
- (BOOL)synthesizeWithError:(NSError **)arg1;
|
||||
|
||||
@end
|
||||
14
PrivateHeaders/XCTest/XCTAXClient-Protocol.h
Normal file
14
PrivateHeaders/XCTest/XCTAXClient-Protocol.h
Normal file
@@ -0,0 +1,14 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
@class NSData;
|
||||
|
||||
@protocol XCTAXClient <NSObject>
|
||||
- (void)handleAccessibilityNotification:(int)arg1 withPayload:(NSData *)arg2;
|
||||
@end
|
||||
|
||||
16
PrivateHeaders/XCTest/XCTAsyncActivity-Protocol.h
Normal file
16
PrivateHeaders/XCTest/XCTAsyncActivity-Protocol.h
Normal file
@@ -0,0 +1,16 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
@class NSError;
|
||||
|
||||
@protocol XCTAsyncActivity <NSObject>
|
||||
@property(readonly) BOOL timedOut;
|
||||
@property(readonly) NSError *error;
|
||||
- (void)finishWithError:(NSError *)arg1;
|
||||
@end
|
||||
|
||||
23
PrivateHeaders/XCTest/XCTAsyncActivity.h
Normal file
23
PrivateHeaders/XCTest/XCTAsyncActivity.h
Normal file
@@ -0,0 +1,23 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTestExpectation.h>
|
||||
|
||||
#import "XCTAsyncActivity.h"
|
||||
|
||||
@class NSError, NSString;
|
||||
|
||||
@interface XCTAsyncActivity : XCTestExpectation <XCTAsyncActivity>
|
||||
{
|
||||
NSError *_error;
|
||||
BOOL _timedOut;
|
||||
}
|
||||
@property BOOL timedOut; // @synthesize timedOut=_timedOut;
|
||||
@property(retain) NSError *error; // @synthesize error=_error;
|
||||
|
||||
- (void)finishWithError:(id)arg1;
|
||||
|
||||
@end
|
||||
12
PrivateHeaders/XCTest/XCTAutomationTarget-Protocol.h
Normal file
12
PrivateHeaders/XCTest/XCTAutomationTarget-Protocol.h
Normal file
@@ -0,0 +1,12 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
@protocol XCTAutomationTarget <NSObject>
|
||||
- (void)requestHostAppExecutableNameWithReply:(void (^)(NSString *))arg1;
|
||||
@end
|
||||
|
||||
23
PrivateHeaders/XCTest/XCTDarwinNotificationExpectation.h
Normal file
23
PrivateHeaders/XCTest/XCTDarwinNotificationExpectation.h
Normal file
@@ -0,0 +1,23 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTestExpectation.h>
|
||||
|
||||
@class NSString, _XCTDarwinNotificationExpectationImplementation;
|
||||
|
||||
@interface XCTDarwinNotificationExpectation : XCTestExpectation
|
||||
{
|
||||
id _internal;
|
||||
}
|
||||
@property(retain) _XCTDarwinNotificationExpectationImplementation *internal; // @synthesize internal=_internal;
|
||||
@property(copy) CDUnknownBlockType handler;
|
||||
@property(readonly, copy) NSString *notificationName;
|
||||
|
||||
- (void)cleanup;
|
||||
- (void)fulfill;
|
||||
- (id)initWithNotificationName:(id)arg1;
|
||||
|
||||
@end
|
||||
18
PrivateHeaders/XCTest/XCTElementSetTransformer-Protocol.h
Normal file
18
PrivateHeaders/XCTest/XCTElementSetTransformer-Protocol.h
Normal file
@@ -0,0 +1,18 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSOrderedSet, NSSet, NSString;
|
||||
@protocol XCTMatchingElementIterator;
|
||||
|
||||
@protocol XCTElementSetTransformer <NSObject>
|
||||
@property BOOL stopsOnFirstMatch;
|
||||
@property(readonly) BOOL supportsAttributeKeyPathAnalysis;
|
||||
@property(copy) NSString *transformationDescription;
|
||||
@property(readonly) BOOL supportsRemoteEvaluation;
|
||||
- (NSSet *)requiredKeyPathsOrError:(id *)arg1;
|
||||
- (id <XCTMatchingElementIterator>)iteratorForInput:(id/*XCElementSnapshot*/)arg1;
|
||||
- (NSOrderedSet *)transform:(NSOrderedSet *)arg1 relatedElements:(id *)arg2;
|
||||
@end
|
||||
28
PrivateHeaders/XCTest/XCTKVOExpectation.h
Normal file
28
PrivateHeaders/XCTest/XCTKVOExpectation.h
Normal file
@@ -0,0 +1,28 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTestExpectation.h>
|
||||
|
||||
@class NSString, _XCKVOExpectationImplementation;
|
||||
|
||||
@interface XCTKVOExpectation : XCTestExpectation
|
||||
{
|
||||
id _internal;
|
||||
}
|
||||
@property(retain) _XCKVOExpectationImplementation *internal; // @synthesize internal=_internal;
|
||||
@property(copy) CDUnknownBlockType handler;
|
||||
@property(readonly) unsigned long long options;
|
||||
@property(readonly) id expectedValue;
|
||||
@property(readonly) id observedObject;
|
||||
@property(readonly, copy) NSString *keyPath;
|
||||
|
||||
- (void)cleanup;
|
||||
- (void)fulfill;
|
||||
- (id)initWithKeyPath:(id)arg1 object:(id)arg2;
|
||||
- (id)initWithKeyPath:(id)arg1 object:(id)arg2 expectedValue:(id)arg3;
|
||||
- (id)initWithKeyPath:(id)arg1 object:(id)arg2 expectedValue:(id)arg3 options:(unsigned long long)arg4;
|
||||
|
||||
@end
|
||||
29
PrivateHeaders/XCTest/XCTMetric.h
Normal file
29
PrivateHeaders/XCTest/XCTMetric.h
Normal file
@@ -0,0 +1,29 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
@class NSArray, NSDictionary, NSString;
|
||||
|
||||
@interface XCTMetric : NSObject
|
||||
{
|
||||
NSString *_identifier;
|
||||
NSString *_name;
|
||||
NSString *_units;
|
||||
NSDictionary *_baseline;
|
||||
NSDictionary *_defaultBaseline;
|
||||
NSArray *_measurements;
|
||||
}
|
||||
@property(copy) NSArray *measurements; // @synthesize measurements=_measurements;
|
||||
@property(copy) NSDictionary *defaultBaseline; // @synthesize defaultBaseline=_defaultBaseline;
|
||||
@property(copy) NSDictionary *baseline; // @synthesize baseline=_baseline;
|
||||
@property(copy) NSString *units; // @synthesize units=_units;
|
||||
@property(copy) NSString *name; // @synthesize name=_name;
|
||||
@property(copy) NSString *identifier; // @synthesize identifier=_identifier;
|
||||
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
27
PrivateHeaders/XCTest/XCTNSNotificationExpectation.h
Normal file
27
PrivateHeaders/XCTest/XCTNSNotificationExpectation.h
Normal file
@@ -0,0 +1,27 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTestExpectation.h>
|
||||
|
||||
@class NSNotificationCenter, NSString, _XCTNSNotificationExpectationImplementation;
|
||||
|
||||
@interface XCTNSNotificationExpectation : XCTestExpectation
|
||||
{
|
||||
id _internal;
|
||||
}
|
||||
@property(retain) _XCTNSNotificationExpectationImplementation *internal; // @synthesize internal=_internal;
|
||||
@property(copy) CDUnknownBlockType handler;
|
||||
@property(readonly) NSNotificationCenter *notificationCenter;
|
||||
@property(readonly, copy) NSString *notificationName;
|
||||
@property(readonly) id observedObject;
|
||||
|
||||
- (void)cleanup;
|
||||
- (void)fulfill;
|
||||
- (id)initWithName:(id)arg1;
|
||||
- (id)initWithName:(id)arg1 object:(id)arg2;
|
||||
- (id)initWithName:(id)arg1 object:(id)arg2 notificationCenter:(id)arg3;
|
||||
|
||||
@end
|
||||
24
PrivateHeaders/XCTest/XCTNSPredicateExpectation.h
Normal file
24
PrivateHeaders/XCTest/XCTNSPredicateExpectation.h
Normal file
@@ -0,0 +1,24 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTestExpectation.h>
|
||||
|
||||
@class NSPredicate, _XCTNSPredicateExpectationImplementation;
|
||||
|
||||
@interface XCTNSPredicateExpectation : XCTestExpectation
|
||||
{
|
||||
id _internal;
|
||||
}
|
||||
@property(retain) _XCTNSPredicateExpectationImplementation *internal; // @synthesize internal=_internal;
|
||||
@property(copy) CDUnknownBlockType handler;
|
||||
@property(readonly, copy) NSPredicate *predicate;
|
||||
@property(readonly) id object;
|
||||
|
||||
- (void)cleanup;
|
||||
- (void)fulfill;
|
||||
- (id)initWithPredicate:(id)arg1 object:(id)arg2;
|
||||
|
||||
@end
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
@class XCTNSPredicateExpectation;
|
||||
|
||||
@protocol XCTNSPredicateExpectationObject <NSObject>
|
||||
|
||||
@optional
|
||||
- (BOOL)evaluatePredicateForExpectation:(XCTNSPredicateExpectation *)arg1 debugMessage:(id *)arg2;
|
||||
@end
|
||||
21
PrivateHeaders/XCTest/XCTRunnerAutomationSession.h
Normal file
21
PrivateHeaders/XCTest/XCTRunnerAutomationSession.h
Normal file
@@ -0,0 +1,21 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
#import "XCTRunnerAutomationSession.h"
|
||||
|
||||
@class NSString, NSXPCConnection;
|
||||
|
||||
@interface XCTRunnerAutomationSession : NSObject <XCTRunnerAutomationSession>
|
||||
{
|
||||
NSXPCConnection *_connection;
|
||||
}
|
||||
@property NSXPCConnection *connection; // @synthesize connection=_connection;
|
||||
|
||||
- (id)initWithEndpoint:(id)arg1;
|
||||
|
||||
@end
|
||||
98
PrivateHeaders/XCTest/XCTRunnerDaemonSession.h
Normal file
98
PrivateHeaders/XCTest/XCTRunnerDaemonSession.h
Normal file
@@ -0,0 +1,98 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "XCTestManager_TestsInterface-Protocol.h"
|
||||
#import "XCEventGenerator.h"
|
||||
#import <WebDriverAgentLib/CDStructures.h>
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
@class NSMutableDictionary, NSXPCConnection, XCSynthesizedEventRecord;
|
||||
#if !TARGET_OS_TV // tvOS does not provide relevant APIs
|
||||
@class CLLocation;
|
||||
#endif
|
||||
@protocol XCTUIApplicationMonitor, XCTAXClient, XCTestManager_ManagerInterface;
|
||||
|
||||
// iOS since 10.3
|
||||
@interface XCTRunnerDaemonSession : NSObject <XCTestManager_TestsInterface>
|
||||
{
|
||||
NSObject<OS_dispatch_queue> *_queue;
|
||||
id <XCTUIApplicationMonitor> _applicationMonitor;
|
||||
id <XCTAXClient> _accessibilityClient;
|
||||
NSXPCConnection *_connection;
|
||||
unsigned long long _daemonProtocolVersion;
|
||||
NSMutableDictionary *_invalidationHandlers;
|
||||
}
|
||||
@property(retain) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
|
||||
@property id <XCTAXClient> accessibilityClient; // @synthesize accessibilityClient=_accessibilityClient;
|
||||
@property id <XCTUIApplicationMonitor> applicationMonitor; // @synthesize applicationMonitor=_applicationMonitor;
|
||||
@property(retain) NSMutableDictionary *invalidationHandlers; // @synthesize invalidationHandlers=_invalidationHandlers;
|
||||
@property(retain) NSXPCConnection *connection; // @synthesize connection=_connection;
|
||||
@property(readonly) BOOL useLegacyEventCoordinateTransformationPath;
|
||||
@property unsigned long long daemonProtocolVersion;
|
||||
@property(readonly) id <XCTestManager_ManagerInterface> daemonProxy;
|
||||
|
||||
+ (instancetype)sharedSession;
|
||||
|
||||
- (void)injectVoiceRecognitionAudioInputPaths:(id)arg1 completion:(CDUnknownBlockType)arg2;
|
||||
- (void)injectAssistantRecognitionStrings:(id)arg1 completion:(CDUnknownBlockType)arg2;
|
||||
- (void)startSiriUIRequestWithAudioFileURL:(id)arg1 completion:(CDUnknownBlockType)arg2;
|
||||
- (void)startSiriUIRequestWithText:(id)arg1 completion:(CDUnknownBlockType)arg2;
|
||||
- (void)requestDTServiceHubConnectionWithReply:(CDUnknownBlockType)arg1;
|
||||
- (void)enableFauxCollectionViewCells:(CDUnknownBlockType)arg1;
|
||||
- (void)loadAccessibilityWithTimeout:(double)arg1 reply:(CDUnknownBlockType)arg2;
|
||||
- (void)setAXTimeout:(double)arg1 reply:(CDUnknownBlockType)arg2;
|
||||
- (void)requestScreenshotWithReply:(CDUnknownBlockType)arg1;
|
||||
- (void)sendString:(id)arg1 maximumFrequency:(unsigned long long)arg2 completion:(CDUnknownBlockType)arg3;
|
||||
- (void)updateDeviceOrientation:(long long)arg1 completion:(CDUnknownBlockType)arg2;
|
||||
- (void)performDeviceEvent:(id)arg1 completion:(CDUnknownBlockType)arg2;
|
||||
- (void)synthesizeEvent:(XCSynthesizedEventRecord *)arg1 completion:(void (^)(NSError *))arg2;
|
||||
- (void)requestElementAtPoint:(CGPoint)arg1 reply:(CDUnknownBlockType)arg2;
|
||||
- (void)fetchParameterizedAttributeForElement:(id)arg1 attribute:(id)arg2 parameter:(id)arg3 reply:(CDUnknownBlockType)arg4;
|
||||
- (void)setAttribute:(id)arg1 value:(id)arg2 element:(id)arg3 reply:(CDUnknownBlockType)arg4;
|
||||
- (void)fetchAttributesForElement:(id)arg1 attributes:(id)arg2 reply:(CDUnknownBlockType)arg3;
|
||||
- (void)snapshotForElement:(id)arg1 attributes:(id)arg2 parameters:(id)arg3 reply:(void (^)(id/*XCElementSnapshot*/, NSError *))arg4;
|
||||
- (void)terminateApplicationWithBundleID:(id)arg1 completion:(CDUnknownBlockType)arg2;
|
||||
- (void)performAccessibilityAction:(int)arg1 onElement:(id)arg2 value:(id)arg3 reply:(CDUnknownBlockType)arg4;
|
||||
- (void)unregisterForAccessibilityNotification:(int)arg1 registrationToken:(id)arg2 reply:(CDUnknownBlockType)arg3;
|
||||
- (void)registerForAccessibilityNotification:(int)arg1 reply:(CDUnknownBlockType)arg2;
|
||||
- (void)launchApplicationWithBundleID:(id)arg1 arguments:(id)arg2 environment:(id)arg3 completion:(CDUnknownBlockType)arg4;
|
||||
- (void)startMonitoringApplicationWithBundleID:(id)arg1;
|
||||
- (void)requestBackgroundAssertionForPID:(int)arg1 reply:(CDUnknownBlockType)arg2;
|
||||
- (void)requestAutomationSessionForTestTargetWithPID:(int)arg1 reply:(CDUnknownBlockType)arg2;
|
||||
- (void)requestIDEConnectionSocketForSessionIdentifier:(id)arg1 reply:(CDUnknownBlockType)arg2;
|
||||
- (void)_XCT_receivedAccessibilityNotification:(int)arg1 withPayload:(id)arg2;
|
||||
- (void)_XCT_applicationWithBundleID:(id)arg1 didUpdatePID:(int)arg2 andState:(unsigned long long)arg3;
|
||||
- (void)unregisterInvalidationHandlerWithToken:(id)arg1;
|
||||
- (id)registerInvalidationHandler:(CDUnknownBlockType)arg1;
|
||||
- (void)_reportInvalidation;
|
||||
- (id)initWithConnection:(id)arg1;
|
||||
|
||||
// Since Xcode 14.3
|
||||
- (void)openURL:(NSURL *)arg1 usingApplication:(NSString *)arg2 completion:(void (^)(_Bool, NSError *))arg3;
|
||||
- (void)openDefaultApplicationForURL:(NSURL *)arg1 completion:(void (^)(_Bool, NSError *))arg2;
|
||||
#if !TARGET_OS_TV // tvOS does not provide relevant APIs
|
||||
- (void)setSimulatedLocation:(CLLocation *)arg1 completion:(void (^)(_Bool, NSError *))arg2;
|
||||
- (void)getSimulatedLocationWithReply:(void (^)(CLLocation *, NSError *))arg1;
|
||||
- (void)clearSimulatedLocationWithReply:(void (^)(_Bool, NSError *))arg1;
|
||||
@property(readonly) _Bool supportsLocationSimulation;
|
||||
#endif
|
||||
|
||||
// Since Xcode 15.0-beta1
|
||||
- (void)stopScreenRecordingWithUUID:(NSUUID *)arg1
|
||||
withReply:(void (^)(NSError *))arg2;
|
||||
- (void)startScreenRecordingWithRequest:(id/* XCTScreenRecordingRequest */)arg1
|
||||
withReply:(void (^)(id/* XCTAttachmentFutureMetadata */, NSError *))arg2;
|
||||
- (_Bool)supportsScreenRecording;
|
||||
- (_Bool)preferScreenshotsOverScreenRecordings;
|
||||
|
||||
// Since Xcode 10.2
|
||||
- (void)launchApplicationWithPath:(NSString *)arg1
|
||||
bundleID:(NSString *)arg2
|
||||
arguments:(NSArray *)arg3
|
||||
environment:(NSDictionary *)arg4
|
||||
completion:(void (^)(_Bool, NSError *))arg5;
|
||||
|
||||
@end
|
||||
65
PrivateHeaders/XCTest/XCTRunnerIDESession.h
Normal file
65
PrivateHeaders/XCTest/XCTRunnerIDESession.h
Normal file
@@ -0,0 +1,65 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
#import "XCTTestRunSessionDelegate.h"
|
||||
#import "XCTestDriverInterface.h"
|
||||
#import "XCTestObservation.h"
|
||||
|
||||
@class DTXConnection, NSObject<OS_dispatch_queue>, NSString, XCTestRun;
|
||||
|
||||
@interface XCTRunnerIDESession : NSObject <XCTestObservation, XCTestDriverInterface, XCTTestRunSessionDelegate>
|
||||
{
|
||||
NSObject<OS_dispatch_queue> *_queue;
|
||||
DTXConnection *_IDEConnection;
|
||||
id <XCTestManager_IDEInterface><NSObject> _IDEProxy;
|
||||
long long _IDEProtocolVersion;
|
||||
id <XCTUIApplicationMonitor> _applicationMonitor;
|
||||
XCTestRun *_currentTestRun;
|
||||
CDUnknownBlockType _readinessReply;
|
||||
}
|
||||
@property(copy) CDUnknownBlockType readinessReply; // @synthesize readinessReply=_readinessReply;
|
||||
@property(retain) id <XCTestManager_IDEInterface><NSObject> IDEProxy; // @synthesize IDEProxy=_IDEProxy;
|
||||
@property(retain) DTXConnection *IDEConnection; // @synthesize IDEConnection=_IDEConnection;
|
||||
@property __weak id <XCTUIApplicationMonitor> applicationMonitor; // @synthesize applicationMonitor=_applicationMonitor;
|
||||
@property(retain) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
|
||||
@property(readonly) BOOL reportsCrashes;
|
||||
@property long long IDEProtocolVersion; // @synthesize IDEProtocolVersion=_IDEProtocolVersion;
|
||||
|
||||
+ (int)connectedSocketForLocalPath:(id)arg1 error:(id *)arg2;
|
||||
+ (void)setSharedSession:(id)arg1;
|
||||
+ (id)sharedSession;
|
||||
+ (id)sharedSessionQueue;
|
||||
|
||||
- (void)testBundleDidFinish:(id)arg1;
|
||||
- (void)_testCase:(id)arg1 didFinishActivity:(id)arg2;
|
||||
- (void)_testCase:(id)arg1 willStartActivity:(id)arg2;
|
||||
- (void)_testCase:(id)arg1 didMeasureValues:(id)arg2 forPerformanceMetricID:(id)arg3 name:(id)arg4 unitsOfMeasurement:(id)arg5 baselineName:(id)arg6 baselineAverage:(id)arg7 maxPercentRegression:(id)arg8 maxPercentRelativeStandardDeviation:(id)arg9 maxRegression:(id)arg10 maxStandardDeviation:(id)arg11 file:(id)arg12 line:(unsigned long long)arg13;
|
||||
- (void)testCase:(id)arg1 didFailWithDescription:(id)arg2 inFile:(id)arg3 atLine:(unsigned long long)arg4;
|
||||
- (void)testCaseDidFinish:(id)arg1;
|
||||
- (void)testCaseWillStart:(id)arg1;
|
||||
- (void)testSuiteDidFinish:(id)arg1;
|
||||
- (void)testSuite:(id)arg1 didFailWithDescription:(id)arg2 inFile:(id)arg3 atLine:(unsigned long long)arg4;
|
||||
- (void)testSuiteWillStart:(id)arg1;
|
||||
- (void)testBundleWillStart:(id)arg1;
|
||||
- (id)_IDE_processWithToken:(id)arg1 exitedWithStatus:(id)arg2;
|
||||
- (id)_IDE_stopTrackingProcessWithToken:(id)arg1;
|
||||
- (void)terminateProcessWithToken:(id)arg1 completion:(CDUnknownBlockType)arg2;
|
||||
- (void)requestLaunchProgressForProcessWithToken:(id)arg1 completion:(CDUnknownBlockType)arg2;
|
||||
- (void)launchProcessWithPath:(id)arg1 bundleID:(id)arg2 arguments:(id)arg3 environmentVariables:(id)arg4 completion:(CDUnknownBlockType)arg5;
|
||||
- (id)_IDE_processWithBundleID:(id)arg1 path:(id)arg2 pid:(id)arg3 crashedUnderSymbol:(id)arg4;
|
||||
- (void)reportStallOnMainThreadInTestCase:(id)arg1 method:(id)arg2 file:(id)arg3 line:(unsigned long long)arg4;
|
||||
- (void)logDebugMessage:(id)arg1;
|
||||
- (void)testRunSessionDidFinishExecutingTestPlan:(id)arg1 reply:(CDUnknownBlockType)arg2;
|
||||
- (void)testRunSession:(id)arg1 initializationForUITestingDidFailWithError:(id)arg2;
|
||||
- (void)testRunSessionDidBeginInitializingForUITesting:(id)arg1;
|
||||
- (void)testRunSessionDidBeginExecutingTestPlan:(id)arg1;
|
||||
- (id)_IDE_startExecutingTestPlanWithProtocolVersion:(id)arg1;
|
||||
- (void)requestReadinessForTesting:(CDUnknownBlockType)arg1;
|
||||
- (id)initWithConnectedSocket:(int)arg1;
|
||||
|
||||
@end
|
||||
25
PrivateHeaders/XCTest/XCTTestRunSession.h
Normal file
25
PrivateHeaders/XCTest/XCTTestRunSession.h
Normal file
@@ -0,0 +1,25 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
@class XCTestConfiguration;
|
||||
|
||||
@interface XCTTestRunSession : NSObject
|
||||
{
|
||||
XCTestConfiguration *_testConfiguration;
|
||||
id <XCTTestRunSessionDelegate> _delegate;
|
||||
}
|
||||
@property id <XCTTestRunSessionDelegate> delegate; // @synthesize delegate=_delegate;
|
||||
@property(retain) XCTestConfiguration *testConfiguration; // @synthesize testConfiguration=_testConfiguration;
|
||||
|
||||
- (BOOL)runTestsAndReturnError:(id *)arg1;
|
||||
- (BOOL)_preTestingInitialization;
|
||||
- (void)resumeAppSleep:(id)arg1;
|
||||
- (id)suspendAppSleep;
|
||||
- (id)initWithTestConfiguration:(id)arg1 delegate:(id)arg2;
|
||||
|
||||
@end
|
||||
17
PrivateHeaders/XCTest/XCTTestRunSessionDelegate-Protocol.h
Normal file
17
PrivateHeaders/XCTest/XCTTestRunSessionDelegate-Protocol.h
Normal file
@@ -0,0 +1,17 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
@class NSError, XCTTestRunSession;
|
||||
|
||||
@protocol XCTTestRunSessionDelegate <NSObject>
|
||||
- (void)testRunSessionDidFinishExecutingTestPlan:(XCTTestRunSession *)arg1 reply:(void (^)(void))arg2;
|
||||
- (void)testRunSession:(XCTTestRunSession *)arg1 initializationForUITestingDidFailWithError:(NSError *)arg2;
|
||||
- (void)testRunSessionDidBeginInitializingForUITesting:(XCTTestRunSession *)arg1;
|
||||
- (void)testRunSessionDidBeginExecutingTestPlan:(XCTTestRunSession *)arg1;
|
||||
@end
|
||||
|
||||
17
PrivateHeaders/XCTest/XCTUIApplicationMonitor-Protocol.h
Normal file
17
PrivateHeaders/XCTest/XCTUIApplicationMonitor-Protocol.h
Normal file
@@ -0,0 +1,17 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
@class NSNumber, NSString;
|
||||
|
||||
@protocol XCTUIApplicationMonitor <NSObject>
|
||||
- (void)applicationWithBundleID:(NSString *)arg1 didUpdatePID:(int)arg2 state:(unsigned long long)arg3;
|
||||
- (void)processWithToken:(NSNumber *)arg1 exitedWithStatus:(int)arg2;
|
||||
- (void)stopTrackingProcessWithToken:(NSNumber *)arg1;
|
||||
- (void)crashInProcessWithBundleID:(NSString *)arg1 path:(NSString *)arg2 pid:(int)arg3 symbol:(NSString *)arg4;
|
||||
@end
|
||||
|
||||
55
PrivateHeaders/XCTest/XCTWaiter.h
Normal file
55
PrivateHeaders/XCTest/XCTWaiter.h
Normal file
@@ -0,0 +1,55 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
#import "XCTWaiterManagement.h"
|
||||
#import "XCTestExpectationDelegate.h"
|
||||
|
||||
@class NSArray, NSObject<OS_dispatch_queue>, NSString, _XCTWaiterImpl;
|
||||
|
||||
@interface XCTWaiter : NSObject <XCTestExpectationDelegate, XCTWaiterManagement>
|
||||
{
|
||||
id _internalImplementation;
|
||||
}
|
||||
@property(readonly) _XCTWaiterImpl *internalImplementation; // @synthesize internalImplementation=_internalImplementation;
|
||||
@property(readonly) double timeout;
|
||||
@property(readonly, getter=isInProgress) BOOL inProgress;
|
||||
@property struct __CFRunLoop *waitingRunLoop;
|
||||
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *delegateQueue;
|
||||
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *queue;
|
||||
@property(readonly, copy) NSArray *waitCallStackReturnAddresses;
|
||||
@property(readonly) NSArray *fulfilledExpectations;
|
||||
@property __weak id <XCTWaiterDelegate> delegate;
|
||||
|
||||
+ (id)waitForActivity:(id)arg1 timeout:(double)arg2 block:(CDUnknownBlockType)arg3;
|
||||
+ (long long)waitForExpectations:(id)arg1 timeout:(double)arg2 enforceOrder:(BOOL)arg3;
|
||||
+ (long long)waitForExpectations:(id)arg1 timeout:(double)arg2;
|
||||
+ (void)wait:(double)arg1;
|
||||
+ (void)setStallHandler:(CDUnknownBlockType)arg1;
|
||||
+ (void)handleStalledWaiter:(id)arg1;
|
||||
+ (CDUnknownBlockType)installWatchdogForWaiter:(id)arg1 timeout:(double)arg2;
|
||||
|
||||
- (long long)result;
|
||||
- (void)setState:(long long)arg1;
|
||||
- (long long)state;
|
||||
- (void)setWaitCallStackReturnAddresses:(id)arg1;
|
||||
- (void)_queue_validateExpectationFulfillmentWithTimeoutState:(BOOL)arg1;
|
||||
- (BOOL)_queue_enforceOrderingWithFulfilledExpectations:(id)arg1;
|
||||
- (void)_queue_computeInitiallyFulfilledExpectations;
|
||||
- (void)_queue_setExpectations:(id)arg1;
|
||||
- (void)_validateExpectationFulfillmentWithTimeoutState:(BOOL)arg1;
|
||||
- (void)didFulfillExpectation:(id)arg1;
|
||||
- (void)cancelPrimitiveWait;
|
||||
- (void)cancelWaiting;
|
||||
- (void)primitiveWait:(double)arg1;
|
||||
- (void)interruptForWaiter:(id)arg1;
|
||||
- (long long)waitForExpectations:(id)arg1 timeout:(double)arg2 enforceOrder:(BOOL)arg3;
|
||||
- (long long)waitForExpectations:(id)arg1 timeout:(double)arg2;
|
||||
- (id)initWithDelegate:(id)arg1;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
16
PrivateHeaders/XCTest/XCTWaiterDelegate-Protocol.h
Normal file
16
PrivateHeaders/XCTest/XCTWaiterDelegate-Protocol.h
Normal file
@@ -0,0 +1,16 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
@class NSArray, XCTWaiter, XCTestExpectation;
|
||||
|
||||
@protocol XCTWaiterDelegate <NSObject>
|
||||
- (void)waiter:(XCTWaiter *)arg1 didFulfillInvertedExpectation:(XCTestExpectation *)arg2;
|
||||
- (void)waiter:(XCTWaiter *)arg1 fulfillmentDidViolateOrderingConstraintsForExpectation:(XCTestExpectation *)arg2 requiredExpectation:(XCTestExpectation *)arg3;
|
||||
- (void)waiter:(XCTWaiter *)arg1 didTimeoutWithUnfulfilledExpectations:(NSArray *)arg2;
|
||||
@end
|
||||
|
||||
12
PrivateHeaders/XCTest/XCTWaiterDelegatePrivate-Protocol.h
Normal file
12
PrivateHeaders/XCTest/XCTWaiterDelegatePrivate-Protocol.h
Normal file
@@ -0,0 +1,12 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class XCTWaiter;
|
||||
|
||||
@protocol XCTWaiterDelegatePrivate
|
||||
- (void)nestedWaiter:(XCTWaiter *)arg1 wasInterruptedByTimedOutWaiter:(XCTWaiter *)arg2;
|
||||
@end
|
||||
|
||||
13
PrivateHeaders/XCTest/XCTWaiterManagement-Protocol.h
Normal file
13
PrivateHeaders/XCTest/XCTWaiterManagement-Protocol.h
Normal file
@@ -0,0 +1,13 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
@protocol XCTWaiterManagement <NSObject>
|
||||
@property(readonly, getter=isInProgress) BOOL inProgress;
|
||||
- (void)interruptForWaiter:(id <XCTWaiterManagement>)arg1;
|
||||
@end
|
||||
|
||||
28
PrivateHeaders/XCTest/XCTWaiterManager.h
Normal file
28
PrivateHeaders/XCTest/XCTWaiterManager.h
Normal file
@@ -0,0 +1,28 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
@class NSMutableArray, NSObject<OS_dispatch_queue>, NSThread;
|
||||
|
||||
@interface XCTWaiterManager : NSObject
|
||||
{
|
||||
NSMutableArray *_waiterStack;
|
||||
NSThread *_thread;
|
||||
NSObject<OS_dispatch_queue> *_queue;
|
||||
}
|
||||
@property(readonly) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
|
||||
@property NSThread *thread; // @synthesize thread=_thread;
|
||||
@property(retain) NSMutableArray *waiterStack; // @synthesize waiterStack=_waiterStack;
|
||||
|
||||
+ (id)threadLocalManager;
|
||||
|
||||
- (void)waiterDidFinishWaiting:(id)arg1;
|
||||
- (void)waiterTimedOutWhileWaiting:(id)arg1;
|
||||
- (void)waiterWillBeginWaiting:(id)arg1;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
34
PrivateHeaders/XCTest/XCTest.h
Normal file
34
PrivateHeaders/XCTest/XCTest.h
Normal file
@@ -0,0 +1,34 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSString, XCTestRun;
|
||||
|
||||
@interface XCTest : NSObject
|
||||
{
|
||||
id _internal;
|
||||
}
|
||||
@property(readonly) NSString *nameForLegacyLogging;
|
||||
@property(readonly) NSString *languageAgnosticTestMethodName;
|
||||
@property(readonly) NSString *languageAgnosticTestClassName;
|
||||
@property(readonly) XCTestRun *testRun;
|
||||
@property(readonly) Class testRunClass;
|
||||
@property(readonly) Class _requiredTestRunBaseClass;
|
||||
@property(readonly, copy) NSString *name;
|
||||
@property(readonly) unsigned long long testCaseCount;
|
||||
@property(readonly) NSString *_methodNameForReporting;
|
||||
@property(readonly) NSString *_classNameForReporting;
|
||||
|
||||
+ (id)languageAgnosticTestClassNameForTestClass:(Class)arg1;
|
||||
|
||||
- (void)tearDown;
|
||||
- (void)setUp;
|
||||
- (void)runTest;
|
||||
- (id)run;
|
||||
- (void)performTest:(id)arg1;
|
||||
- (id)init;
|
||||
- (void)removeTestsWithNames:(id)arg1;
|
||||
|
||||
@end
|
||||
102
PrivateHeaders/XCTest/XCTestCase.h
Normal file
102
PrivateHeaders/XCTest/XCTestCase.h
Normal file
@@ -0,0 +1,102 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTest.h>
|
||||
|
||||
#import <WebDriverAgentLib/CDStructures.h>
|
||||
|
||||
@class NSInvocation, XCTestCaseRun, XCTestContext, _XCTestCaseImplementation;
|
||||
|
||||
@interface XCTestCase()
|
||||
{
|
||||
id _internalImplementation;
|
||||
}
|
||||
@property(retain) _XCTestCaseImplementation *internalImplementation; // @synthesize internalImplementation=_internalImplementation;
|
||||
@property(readonly) XCTestContext *testContext;
|
||||
@property(readonly) unsigned long long activityRecordStackDepth;
|
||||
@property(nonatomic) BOOL shouldHaltWhenReceivesControl;
|
||||
@property(nonatomic) BOOL shouldSetShouldHaltWhenReceivesControl; // @synthesize shouldSetShouldHaltWhenReceivesControl=_shouldSetShouldHaltWhenReceivesControl;
|
||||
@property(retain) XCTestCaseRun *testCaseRun;
|
||||
|
||||
+ (id)_baselineDictionary;
|
||||
+ (BOOL)_treatMissingBaselinesAsTestFailures;
|
||||
+ (id)knownMemoryMetrics;
|
||||
+ (id)measurementFormatter;
|
||||
+ (BOOL)_reportPerformanceFailuresForLargeImprovements;
|
||||
+ (BOOL)_enableSymbolication;
|
||||
|
||||
+ (BOOL)isInheritingTestCases;
|
||||
+ (id)_testStartActvityDateFormatter;
|
||||
+ (id)testCaseWithSelector:(SEL)arg1;
|
||||
|
||||
|
||||
+ (void)tearDown;
|
||||
+ (void)setUp;
|
||||
+ (id)defaultTestSuite;
|
||||
+ (id)allTestMethodInvocations;
|
||||
+ (void)_allTestMethodInvocations:(id)arg1;
|
||||
+ (id)testMethodInvocations;
|
||||
+ (id)allSubclasses;
|
||||
- (void)startActivityWithTitle:(id)arg1 block:(CDUnknownBlockType)arg2;
|
||||
- (void)registerDefaultMetrics;
|
||||
- (id)baselinesDictionaryForTest;
|
||||
- (void)_logAndReportPerformanceMetrics:(id)arg1 perfMetricResultsForIDs:(id)arg2 withBaselinesForTest:(id)arg3;
|
||||
- (void)_logAndReportPerformanceMetrics:(id)arg1 perfMetricResultsForIDs:(id)arg2 withBaselinesForTest:(id)arg3 defaultBaselinesForPerfMetricID:(id)arg4;
|
||||
- (void)registerMetricID:(id)arg1 name:(id)arg2 unitString:(id)arg3;
|
||||
- (void)registerMetricID:(id)arg1 name:(id)arg2 unit:(id)arg3;
|
||||
- (void)reportMetric:(id)arg1 reportFailures:(BOOL)arg2;
|
||||
- (void)reportMeasurements:(id)arg1 forMetricID:(id)arg2 reportFailures:(BOOL)arg3;
|
||||
- (void)_recordValues:(id)arg1 forPerformanceMetricID:(id)arg2 name:(id)arg3 unitsOfMeasurement:(id)arg4 baselineName:(id)arg5 baselineAverage:(id)arg6 maxPercentRegression:(id)arg7 maxPercentRelativeStandardDeviation:(id)arg8 maxRegression:(id)arg9 maxStandardDeviation:(id)arg10 file:(id)arg11 line:(unsigned long long)arg12;
|
||||
- (id)_symbolicationRecordForTestCodeInAddressStack:(id)arg1;
|
||||
- (void)stopMeasuring;
|
||||
- (void)startMeasuring;
|
||||
- (BOOL)_isMeasuringMetrics;
|
||||
- (BOOL)_didStopMeasuring;
|
||||
- (BOOL)_didStartMeasuring;
|
||||
- (BOOL)_didMeasureMetrics;
|
||||
- (id)_perfMetricsForID;
|
||||
- (void)_logMemoryGraphDataFromFilePath:(id)arg1 withTitle:(id)arg2;
|
||||
- (void)_logMemoryGraphData:(id)arg1 withTitle:(id)arg2;
|
||||
- (unsigned long long)numberOfTestIterationsForTestWithSelector:(SEL)arg1;
|
||||
- (void)afterTestIteration:(unsigned long long)arg1 selector:(SEL)arg2;
|
||||
- (void)beforeTestIteration:(unsigned long long)arg1 selector:(SEL)arg2;
|
||||
- (void)tearDownTestWithSelector:(SEL)arg1;
|
||||
- (void)setUpTestWithSelector:(SEL)arg1;
|
||||
- (void)performTest:(id)arg1;
|
||||
- (void)invokeTest;
|
||||
- (Class)testRunClass;
|
||||
- (Class)_requiredTestRunBaseClass;
|
||||
- (void)_recordUnexpectedFailureWithDescription:(id)arg1 error:(id)arg2;
|
||||
- (void)_recordUnexpectedFailureWithDescription:(id)arg1 exception:(id)arg2;
|
||||
// Exists since Xcode 9.4.1, at least
|
||||
- (void)recordFailureWithDescription:(NSString *)arg1 inFile:(NSString *)arg2 atLine:(NSUInteger)arg3 expected:(BOOL)arg4;
|
||||
- (void)_enqueueFailureWithDescription:(NSString *)description inFile:(NSString *)filePath atLine:(NSUInteger)lineNumber expected:(BOOL)expected;
|
||||
- (void)_dequeueFailures;
|
||||
- (void)_interruptTest;
|
||||
- (BOOL)isEqual:(id)arg1;
|
||||
- (id)nameForLegacyLogging;
|
||||
- (id)name;
|
||||
- (id)languageAgnosticTestMethodName;
|
||||
- (unsigned long long)testCaseCount;
|
||||
- (id)initWithSelector:(SEL)arg1;
|
||||
- (id)init;
|
||||
- (void)waiter:(id)arg1 didFulfillInvertedExpectation:(id)arg2;
|
||||
- (void)waiter:(id)arg1 fulfillmentDidViolateOrderingConstraintsForExpectation:(id)arg2 requiredExpectation:(id)arg3;
|
||||
- (void)waiter:(id)arg1 didTimeoutWithUnfulfilledExpectations:(id)arg2;
|
||||
- (id)expectationForPredicate:(id)arg1 evaluatedWithObject:(id)arg2 handler:(CDUnknownBlockType)arg3;
|
||||
- (id)expectationForNotification:(id)arg1 object:(id)arg2 handler:(CDUnknownBlockType)arg3;
|
||||
- (id)keyValueObservingExpectationForObject:(id)arg1 keyPath:(id)arg2 handler:(CDUnknownBlockType)arg3;
|
||||
- (id)keyValueObservingExpectationForObject:(id)arg1 keyPath:(id)arg2 expectedValue:(id)arg3;
|
||||
- (void)_addExpectation:(id)arg1;
|
||||
- (void)waitForExpectations:(id)arg1 timeout:(double)arg2 enforceOrder:(BOOL)arg3;
|
||||
- (void)waitForExpectations:(id)arg1 timeout:(double)arg2;
|
||||
- (void)waitForExpectationsWithTimeout:(double)arg1 handler:(CDUnknownBlockType)arg2;
|
||||
- (void)_waitForExpectations:(id)arg1 timeout:(double)arg2 enforceOrder:(BOOL)arg3 handler:(CDUnknownBlockType)arg4;
|
||||
- (id)expectationWithDescription:(id)arg1;
|
||||
- (id)_expectationForDarwinNotification:(id)arg1;
|
||||
- (void)nestedWaiter:(id)arg1 wasInterruptedByTimedOutWaiter:(id)arg2;
|
||||
|
||||
@end
|
||||
18
PrivateHeaders/XCTest/XCTestCaseRun.h
Normal file
18
PrivateHeaders/XCTest/XCTestCaseRun.h
Normal file
@@ -0,0 +1,18 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTestRun.h>
|
||||
|
||||
@interface XCTestCaseRun : XCTestRun
|
||||
{
|
||||
}
|
||||
|
||||
- (void)_recordValues:(id)arg1 forPerformanceMetricID:(id)arg2 name:(id)arg3 unitsOfMeasurement:(id)arg4 baselineName:(id)arg5 baselineAverage:(id)arg6 maxPercentRegression:(id)arg7 maxPercentRelativeStandardDeviation:(id)arg8 maxRegression:(id)arg9 maxStandardDeviation:(id)arg10 file:(id)arg11 line:(unsigned long long)arg12;
|
||||
- (void)recordFailureInTest:(id)arg1 withDescription:(id)arg2 inFile:(id)arg3 atLine:(unsigned long long)arg4 expected:(BOOL)arg5;
|
||||
- (void)stop;
|
||||
- (void)start;
|
||||
|
||||
@end
|
||||
19
PrivateHeaders/XCTest/XCTestCaseSuite.h
Normal file
19
PrivateHeaders/XCTest/XCTestCaseSuite.h
Normal file
@@ -0,0 +1,19 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTestSuite.h>
|
||||
|
||||
@interface XCTestCaseSuite : XCTestSuite
|
||||
{
|
||||
Class _testCaseClass;
|
||||
}
|
||||
|
||||
+ (id)emptyTestSuiteForTestCaseClass:(Class)arg1;
|
||||
- (void)tearDown;
|
||||
- (void)setUp;
|
||||
- (id)initWithTestCaseClass:(Class)arg1;
|
||||
|
||||
@end
|
||||
66
PrivateHeaders/XCTest/XCTestConfiguration.h
Normal file
66
PrivateHeaders/XCTest/XCTestConfiguration.h
Normal file
@@ -0,0 +1,66 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSSet, NSString, NSURL, NSUUID;
|
||||
|
||||
@interface XCTestConfiguration : NSObject <NSSecureCoding>
|
||||
{
|
||||
NSURL *_testBundleURL;
|
||||
NSString *_testBundleRelativePath;
|
||||
NSString *_absolutePath;
|
||||
NSSet *_testsToSkip;
|
||||
NSSet *_testsToRun;
|
||||
BOOL _reportResultsToIDE;
|
||||
NSUUID *_sessionIdentifier;
|
||||
NSString *_pathToXcodeReportingSocket;
|
||||
BOOL _disablePerformanceMetrics;
|
||||
BOOL _treatMissingBaselinesAsFailures;
|
||||
NSURL *_baselineFileURL;
|
||||
NSString *_baselineFileRelativePath;
|
||||
NSString *_targetApplicationPath;
|
||||
NSString *_targetApplicationBundleID;
|
||||
NSString *_productModuleName;
|
||||
BOOL _reportActivities;
|
||||
BOOL _testsMustRunOnMainThread;
|
||||
BOOL _initializeForUITesting;
|
||||
NSArray *_targetApplicationArguments;
|
||||
NSDictionary *_targetApplicationEnvironment;
|
||||
NSDictionary *_aggregateStatisticsBeforeCrash;
|
||||
NSString *_automationFrameworkPath;
|
||||
BOOL _emitOSLogs;
|
||||
}
|
||||
@property BOOL emitOSLogs; // @synthesize emitOSLogs=_emitOSLogs;
|
||||
@property(copy) NSString *automationFrameworkPath; // @synthesize automationFrameworkPath=_automationFrameworkPath;
|
||||
@property(copy) NSDictionary *aggregateStatisticsBeforeCrash; // @synthesize aggregateStatisticsBeforeCrash=_aggregateStatisticsBeforeCrash;
|
||||
@property(copy) NSArray *targetApplicationArguments; // @synthesize targetApplicationArguments=_targetApplicationArguments;
|
||||
@property(copy) NSDictionary *targetApplicationEnvironment; // @synthesize targetApplicationEnvironment=_targetApplicationEnvironment;
|
||||
@property BOOL initializeForUITesting; // @synthesize initializeForUITesting=_initializeForUITesting;
|
||||
@property BOOL testsMustRunOnMainThread; // @synthesize testsMustRunOnMainThread=_testsMustRunOnMainThread;
|
||||
@property BOOL reportActivities; // @synthesize reportActivities=_reportActivities;
|
||||
@property(copy) NSString *productModuleName; // @synthesize productModuleName=_productModuleName;
|
||||
@property(copy) NSString *targetApplicationBundleID; // @synthesize targetApplicationBundleID=_targetApplicationBundleID;
|
||||
@property(copy) NSString *targetApplicationPath; // @synthesize targetApplicationPath=_targetApplicationPath;
|
||||
@property BOOL treatMissingBaselinesAsFailures; // @synthesize treatMissingBaselinesAsFailures=_treatMissingBaselinesAsFailures;
|
||||
@property BOOL disablePerformanceMetrics; // @synthesize disablePerformanceMetrics=_disablePerformanceMetrics;
|
||||
@property BOOL reportResultsToIDE; // @synthesize reportResultsToIDE=_reportResultsToIDE;
|
||||
@property(copy, nonatomic) NSURL *baselineFileURL; // @synthesize baselineFileURL=_baselineFileURL;
|
||||
@property(copy) NSString *baselineFileRelativePath; // @synthesize baselineFileRelativePath=_baselineFileRelativePath;
|
||||
@property(copy) NSString *pathToXcodeReportingSocket; // @synthesize pathToXcodeReportingSocket=_pathToXcodeReportingSocket;
|
||||
@property(copy) NSUUID *sessionIdentifier; // @synthesize sessionIdentifier=_sessionIdentifier;
|
||||
@property(copy) NSSet *testsToSkip; // @synthesize testsToSkip=_testsToSkip;
|
||||
@property(copy) NSSet *testsToRun; // @synthesize testsToRun=_testsToRun;
|
||||
@property(copy, nonatomic) NSURL *testBundleURL; // @synthesize testBundleURL=_testBundleURL;
|
||||
@property(copy) NSString *testBundleRelativePath; // @synthesize testBundleRelativePath=_testBundleRelativePath;
|
||||
@property(copy) NSString *absolutePath; // @synthesize absolutePath=_absolutePath;
|
||||
|
||||
+ (id)configurationWithContentsOfFile:(id)arg1;
|
||||
+ (id)activeTestConfiguration;
|
||||
+ (void)setActiveTestConfiguration:(id)arg1;
|
||||
|
||||
- (BOOL)writeToFile:(id)arg1;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
26
PrivateHeaders/XCTest/XCTestContext.h
Normal file
26
PrivateHeaders/XCTest/XCTestContext.h
Normal file
@@ -0,0 +1,26 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSArray, XCTestContextScope;
|
||||
|
||||
@interface XCTestContext : NSObject
|
||||
{
|
||||
BOOL _didHandleUIInterruption;
|
||||
XCTestContextScope *_currentScope;
|
||||
}
|
||||
@property BOOL didHandleUIInterruption; // @synthesize didHandleUIInterruption=_didHandleUIInterruption;
|
||||
@property(retain, nonatomic) XCTestContextScope *currentScope; // @synthesize currentScope=_currentScope;
|
||||
@property(readonly, copy) NSArray *handlers;
|
||||
|
||||
+ (CDUnknownBlockType)defaultAsynchronousUIElementHandler;
|
||||
|
||||
- (BOOL)handleAsynchronousUIElement:(id)arg1;
|
||||
- (void)removeUIInterruptionMonitor:(id)arg1;
|
||||
- (id)addUIInterruptionMonitorWithDescription:(id)arg1 handler:(CDUnknownBlockType)arg2;
|
||||
- (void)performInScope:(CDUnknownBlockType)arg1;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
19
PrivateHeaders/XCTest/XCTestContextScope.h
Normal file
19
PrivateHeaders/XCTest/XCTestContextScope.h
Normal file
@@ -0,0 +1,19 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSMutableArray;
|
||||
|
||||
@interface XCTestContextScope : NSObject
|
||||
{
|
||||
XCTestContextScope *_parentScope;
|
||||
NSMutableArray *_handlers;
|
||||
}
|
||||
@property(copy) NSMutableArray *handlers; // @synthesize handlers=_handlers;
|
||||
@property(readonly) XCTestContextScope *parentScope; // @synthesize parentScope=_parentScope;
|
||||
|
||||
- (id)initWithParentScope:(id)arg1;
|
||||
|
||||
@end
|
||||
38
PrivateHeaders/XCTest/XCTestDriver.h
Normal file
38
PrivateHeaders/XCTest/XCTestDriver.h
Normal file
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <WebDriverAgentLib/CDStructures.h>
|
||||
|
||||
#import "XCDebugLogDelegate-Protocol.h"
|
||||
#import "XCTestDriverInterface-Protocol.h"
|
||||
#import "XCTestManager_TestsInterface-Protocol.h"
|
||||
#import "XCTestManager_IDEInterface-Protocol.h"
|
||||
#import "XCTestManager_ManagerInterface-Protocol.h"
|
||||
|
||||
@class DTXConnection, NSMutableArray, NSString, NSUUID, NSXPCConnection, XCTestConfiguration, XCTestSuite;
|
||||
|
||||
@interface XCTestDriver : NSObject <XCTestManager_TestsInterface, XCTestDriverInterface, XCDebugLogDelegate>
|
||||
{
|
||||
XCTestConfiguration *_testConfiguration;
|
||||
NSObject<OS_dispatch_queue> *_queue;
|
||||
NSMutableArray *_debugMessageBuffer;
|
||||
int _debugMessageBufferOverflow;
|
||||
}
|
||||
@property int debugMessageBufferOverflow; // @synthesize debugMessageBufferOverflow=_debugMessageBufferOverflow;
|
||||
@property(retain) NSMutableArray *debugMessageBuffer; // @synthesize debugMessageBuffer=_debugMessageBuffer;
|
||||
@property(retain) NSObject<OS_dispatch_queue> *queue; // @synthesize queue=_queue;
|
||||
@property(readonly) XCTestConfiguration *testConfiguration; // @synthesize testConfiguration=_testConfiguration;
|
||||
|
||||
- (void)runTestConfiguration:(id)arg1 completionHandler:(CDUnknownBlockType)arg2;
|
||||
- (void)runTestSuite:(id)arg1 completionHandler:(CDUnknownBlockType)arg2;
|
||||
- (void)reportStallOnMainThreadInTestCase:(id)arg1 method:(id)arg2 file:(id)arg3 line:(unsigned long long)arg4;
|
||||
- (BOOL)runTestsAndReturnError:(id *)arg1;
|
||||
- (id)_readyIDESession:(id *)arg1;
|
||||
- (int)_connectedSocketForIDESession:(id *)arg1;
|
||||
- (void)logDebugMessage:(id)arg1;
|
||||
- (id)initWithTestConfiguration:(id)arg1;
|
||||
|
||||
@end
|
||||
14
PrivateHeaders/XCTest/XCTestDriverInterface-Protocol.h
Normal file
14
PrivateHeaders/XCTest/XCTestDriverInterface-Protocol.h
Normal file
@@ -0,0 +1,14 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSNumber;
|
||||
|
||||
@protocol XCTestDriverInterface
|
||||
- (id)_IDE_processWithToken:(NSNumber *)arg1 exitedWithStatus:(NSNumber *)arg2;
|
||||
- (id)_IDE_stopTrackingProcessWithToken:(NSNumber *)arg1;
|
||||
- (id)_IDE_processWithBundleID:(NSString *)arg1 path:(NSString *)arg2 pid:(NSNumber *)arg3 crashedUnderSymbol:(NSString *)arg4;
|
||||
- (id)_IDE_startExecutingTestPlanWithProtocolVersion:(NSNumber *)arg1;
|
||||
@end
|
||||
39
PrivateHeaders/XCTest/XCTestExpectation.h
Normal file
39
PrivateHeaders/XCTest/XCTestExpectation.h
Normal file
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
|
||||
|
||||
@class _XCTestExpectationImplementation;
|
||||
|
||||
@interface XCTestExpectation : NSObject
|
||||
{
|
||||
id _internalImplementation;
|
||||
}
|
||||
@property BOOL hasBeenWaitedOn;
|
||||
@property id <XCTestExpectationDelegate> delegate;
|
||||
@property(readonly, copy) NSArray *fulfillCallStackReturnAddresses;
|
||||
@property(readonly) BOOL fulfilled;
|
||||
@property BOOL hasInverseBehavior;
|
||||
@property(getter=isInverted) BOOL inverted;
|
||||
@property(nonatomic) BOOL assertForOverFulfill;
|
||||
@property(nonatomic) unsigned long long expectedFulfillmentCount;
|
||||
@property(nonatomic) unsigned long long fulfillmentCount;
|
||||
@property(readonly) unsigned long long fulfillmentToken;
|
||||
@property(readonly) _XCTestExpectationImplementation *internalImplementation; // @synthesize internalImplementation=_internalImplementation;
|
||||
@property(copy) NSString *expectationDescription;
|
||||
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *delegateQueue;
|
||||
@property(readonly, nonatomic) NSObject<OS_dispatch_queue> *queue;
|
||||
|
||||
+ (id)expectationWithDescription:(id)arg1;
|
||||
|
||||
- (void)cleanup;
|
||||
- (void)_queue_fulfillWithCallStackReturnAddresses:(id)arg1;
|
||||
- (void)fulfill;
|
||||
|
||||
- (id)initWithDescription:(id)arg1;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
14
PrivateHeaders/XCTest/XCTestExpectationDelegate-Protocol.h
Normal file
14
PrivateHeaders/XCTest/XCTestExpectationDelegate-Protocol.h
Normal file
@@ -0,0 +1,14 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
@class XCTestExpectation;
|
||||
|
||||
@protocol XCTestExpectationDelegate <NSObject>
|
||||
- (void)didFulfillExpectation:(XCTestExpectation *)arg1;
|
||||
@end
|
||||
|
||||
17
PrivateHeaders/XCTest/XCTestExpectationWaiter.h
Normal file
17
PrivateHeaders/XCTest/XCTestExpectationWaiter.h
Normal file
@@ -0,0 +1,17 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTWaiter.h>
|
||||
|
||||
@interface XCTestExpectationWaiter : XCTWaiter
|
||||
{
|
||||
}
|
||||
|
||||
- (long long)wait:(double)arg1 forExpectations:(id)arg2 enforceOrder:(BOOL)arg3;
|
||||
- (long long)wait:(double)arg1 forExpectations:(id)arg2;
|
||||
|
||||
@end
|
||||
|
||||
32
PrivateHeaders/XCTest/XCTestLog.h
Normal file
32
PrivateHeaders/XCTest/XCTestLog.h
Normal file
@@ -0,0 +1,32 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTestObserver.h>
|
||||
|
||||
#import "XCTestObservation.h"
|
||||
|
||||
@class NSFileHandle, NSString;
|
||||
|
||||
@interface XCTestLog : XCTestObserver <XCTestObservation>
|
||||
{
|
||||
}
|
||||
@property(readonly) NSFileHandle *logFileHandle;
|
||||
|
||||
+ (id)_messageForTest:(id)arg1 didMeasureValues:(id)arg2 forPerformanceMetricID:(id)arg3 name:(id)arg4 unitsOfMeasurement:(id)arg5 baselineName:(id)arg6 baselineAverage:(id)arg7 maxPercentRegression:(id)arg8 maxPercentRelativeStandardDeviation:(id)arg9 maxRegression:(id)arg10 maxStandardDeviation:(id)arg11 file:(id)arg12 line:(unsigned long long)arg13;
|
||||
|
||||
- (void)testCaseDidFail:(id)arg1 withDescription:(id)arg2 inFile:(id)arg3 atLine:(unsigned long long)arg4;
|
||||
- (void)_testCase:(id)arg1 didMeasureValues:(id)arg2 forPerformanceMetricID:(id)arg3 name:(id)arg4 unitsOfMeasurement:(id)arg5 baselineName:(id)arg6 baselineAverage:(id)arg7 maxPercentRegression:(id)arg8 maxPercentRelativeStandardDeviation:(id)arg9 maxRegression:(id)arg10 maxStandardDeviation:(id)arg11 file:(id)arg12 line:(unsigned long long)arg13;
|
||||
- (void)testCaseDidStop:(id)arg1;
|
||||
- (void)testCaseDidStart:(id)arg1;
|
||||
- (void)testSuiteDidFail:(id)arg1 withDescription:(id)arg2 inFile:(id)arg3 atLine:(unsigned long long)arg4;
|
||||
- (void)testSuiteDidStop:(id)arg1;
|
||||
- (void)testSuiteDidStart:(id)arg1;
|
||||
- (void)_testDidFail:(id)arg1 withDescription:(id)arg2 inFile:(id)arg3 atLine:(unsigned long long)arg4;
|
||||
- (void)testLogWithFormat:(id)arg1 arguments:(char *)arg2;
|
||||
- (void)testLogWithFormat:(id)arg1;
|
||||
- (id)dateFormatter;
|
||||
|
||||
@end
|
||||
36
PrivateHeaders/XCTest/XCTestManager_IDEInterface-Protocol.h
Normal file
36
PrivateHeaders/XCTest/XCTestManager_IDEInterface-Protocol.h
Normal file
@@ -0,0 +1,36 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSArray, NSDictionary, NSNumber, NSString, XCActivityRecord;
|
||||
|
||||
@protocol XCTestManager_IDEInterface
|
||||
- (id)_XCT_handleCrashReportData:(NSData *)arg1 fromFileWithName:(NSString *)arg2;
|
||||
- (id)_XCT_nativeFocusItemDidChangeAtTime:(NSNumber *)arg1 parameterSnapshot:(id/*XCElementSnapshot*/)arg2 applicationSnapshot:(id/*XCElementSnapshot*/)arg3;
|
||||
- (id)_XCT_recordedEventNames:(NSArray *)arg1 timestamp:(NSNumber *)arg2 duration:(NSNumber *)arg3 startLocation:(NSDictionary *)arg4 startElementSnapshot:(id/*XCElementSnapshot*/)arg5 startApplicationSnapshot:(id/*XCElementSnapshot*/)arg6 endLocation:(NSDictionary *)arg7 endElementSnapshot:(id/*XCElementSnapshot*/)arg8 endApplicationSnapshot:(id/*XCElementSnapshot*/)arg9;
|
||||
- (id)_XCT_testCase:(NSString *)arg1 method:(NSString *)arg2 didFinishActivity:(XCActivityRecord *)arg3;
|
||||
- (id)_XCT_testCase:(NSString *)arg1 method:(NSString *)arg2 willStartActivity:(XCActivityRecord *)arg3;
|
||||
- (id)_XCT_recordedOrientationChange:(NSString *)arg1;
|
||||
- (id)_XCT_recordedFirstResponderChangedWithApplicationSnapshot:(id/*XCElementSnapshot*/)arg1;
|
||||
- (id)_XCT_exchangeCurrentProtocolVersion:(NSNumber *)arg1 minimumVersion:(NSNumber *)arg2;
|
||||
- (id)_XCT_recordedKeyEventsWithApplicationSnapshot:(id/*XCElementSnapshot*/)arg1 characters:(NSString *)arg2 charactersIgnoringModifiers:(NSString *)arg3 modifierFlags:(NSNumber *)arg4;
|
||||
- (id)_XCT_logDebugMessage:(NSString *)arg1;
|
||||
- (id)_XCT_logMessage:(NSString *)arg1;
|
||||
- (id)_XCT_testMethod:(NSString *)arg1 ofClass:(NSString *)arg2 didMeasureMetric:(NSDictionary *)arg3 file:(NSString *)arg4 line:(NSNumber *)arg5;
|
||||
- (id)_XCT_testCase:(NSString *)arg1 method:(NSString *)arg2 didStallOnMainThreadInFile:(NSString *)arg3 line:(NSNumber *)arg4;
|
||||
- (id)_XCT_testCaseDidFinishForTestClass:(NSString *)arg1 method:(NSString *)arg2 withStatus:(NSString *)arg3 duration:(NSNumber *)arg4;
|
||||
- (id)_XCT_testCaseDidFailForTestClass:(NSString *)arg1 method:(NSString *)arg2 withMessage:(NSString *)arg3 file:(NSString *)arg4 line:(NSNumber *)arg5;
|
||||
- (id)_XCT_testCaseDidStartForTestClass:(NSString *)arg1 method:(NSString *)arg2;
|
||||
- (id)_XCT_testSuite:(NSString *)arg1 didFinishAt:(NSString *)arg2 runCount:(NSNumber *)arg3 withFailures:(NSNumber *)arg4 unexpected:(NSNumber *)arg5 testDuration:(NSNumber *)arg6 totalDuration:(NSNumber *)arg7;
|
||||
- (id)_XCT_testSuite:(NSString *)arg1 didStartAt:(NSString *)arg2;
|
||||
- (id)_XCT_initializationForUITestingDidFailWithError:(NSError *)arg1;
|
||||
- (id)_XCT_didBeginInitializingForUITesting;
|
||||
- (id)_XCT_didFinishExecutingTestPlan;
|
||||
- (id)_XCT_didBeginExecutingTestPlan;
|
||||
- (id)_XCT_testBundleReadyWithProtocolVersion:(NSNumber *)arg1 minimumVersion:(NSNumber *)arg2;
|
||||
- (id)_XCT_getProgressForLaunch:(id)arg1;
|
||||
- (id)_XCT_terminateProcess:(id)arg1;
|
||||
- (id)_XCT_launchProcessWithPath:(NSString *)arg1 bundleID:(NSString *)arg2 arguments:(NSArray *)arg3 environmentVariables:(NSDictionary *)arg4;
|
||||
@end
|
||||
@@ -0,0 +1,54 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
@class NSArray, NSDictionary, NSNumber, NSString, NSUUID, XCSynthesizedEventRecord, XCTouchGesture, NSXPCListenerEndpoint;
|
||||
|
||||
@protocol XCTestManager_ManagerInterface
|
||||
// since Xcode9
|
||||
- (void)_XCT_requestBundleIDForPID:(int)arg1 reply:(void (^)(NSString *, NSError *))arg2;
|
||||
- (void)_XCT_loadAccessibilityWithTimeout:(double)arg1 reply:(void (^)(BOOL, NSError *))arg2;
|
||||
- (void)_XCT_injectVoiceRecognitionAudioInputPaths:(NSArray *)arg1 completion:(void (^)(BOOL, NSError *))arg2;
|
||||
- (void)_XCT_injectAssistantRecognitionStrings:(NSArray *)arg1 completion:(void (^)(BOOL, NSError *))arg2;
|
||||
- (void)_XCT_startSiriUIRequestWithAudioFileURL:(NSURL *)arg1 completion:(void (^)(BOOL, NSError *))arg2;
|
||||
- (void)_XCT_startSiriUIRequestWithText:(NSString *)arg1 completion:(void (^)(BOOL, NSError *))arg2;
|
||||
- (void)_XCT_requestDTServiceHubConnectionWithReply:(void (^)(NSXPCListenerEndpoint *, NSError *))arg1;
|
||||
- (void)_XCT_enableFauxCollectionViewCells:(void (^)(BOOL, NSError *))arg1;
|
||||
- (void)_XCT_setAXTimeout:(double)arg1 reply:(void (^)(int))arg2;
|
||||
- (void)_XCT_requestScreenshotWithReply:(void (^)(NSData *, NSError *))arg1;
|
||||
- (void)_XCT_sendString:(NSString *)arg1 maximumFrequency:(NSUInteger)arg2 completion:(void (^)(NSError *))arg3;
|
||||
- (void)_XCT_updateDeviceOrientation:(long long)arg1 completion:(void (^)(NSError *))arg2;
|
||||
- (void)_XCT_performDeviceEvent:(id/*XCDeviceEvent*/)arg1 completion:(void (^)(NSError *))arg2;
|
||||
- (void)_XCT_synthesizeEvent:(XCSynthesizedEventRecord *)arg1 completion:(void (^)(NSError *))arg2;
|
||||
- (void)_XCT_requestElementAtPoint:(CGPoint)arg1 reply:(void (^)(id/*XCAccessibilityElement*/, NSError *))arg2;
|
||||
- (void)_XCT_fetchParameterizedAttributeForElement:(id/*XCAccessibilityElement*/)arg1 attributes:(NSNumber *)arg2 parameter:(id)arg3 reply:(void (^)(id, NSError *))arg4;
|
||||
- (void)_XCT_setAttribute:(NSNumber *)arg1 value:(id)arg2 element:(id/*XCAccessibilityElement*/)arg3 reply:(void (^)(BOOL, NSError *))arg4;
|
||||
- (void)_XCT_fetchAttributes:(id)attributes forElement:(id)element reply:(void (^)(NSDictionary *, NSError *))reply;
|
||||
- (void)_XCT_fetchAttributesForElement:(id/*XCAccessibilityElement*/)arg1 attributes:(NSArray *)arg2 reply:(void (^)(NSDictionary *, NSError *))arg3;
|
||||
- (void)_XCT_terminateApplicationWithBundleID:(NSString *)arg1 completion:(void (^)(NSError *))arg2;
|
||||
- (void)_XCT_performAccessibilityAction:(int)arg1 onElement:(id/*XCAccessibilityElement*/)arg2 withValue:(id)arg3 reply:(void (^)(NSError *))arg4;
|
||||
- (void)_XCT_unregisterForAccessibilityNotification:(int)arg1 withRegistrationToken:(NSNumber *)arg2 reply:(void (^)(NSError *))arg3;
|
||||
- (void)_XCT_registerForAccessibilityNotification:(int)arg1 reply:(void (^)(NSNumber *, NSError *))arg2;
|
||||
- (void)_XCT_launchApplicationWithBundleID:(NSString *)arg1 arguments:(NSArray *)arg2 environment:(NSDictionary *)arg3 completion:(void (^)(NSError *))arg4;
|
||||
- (void)_XCT_startMonitoringApplicationWithBundleID:(NSString *)arg1;
|
||||
- (void)_XCT_requestBackgroundAssertionForPID:(int)arg1 reply:(void (^)(BOOL))arg2;
|
||||
- (void)_XCT_requestBackgroundAssertionWithReply:(void (^)(void))arg1;
|
||||
- (void)_XCT_registerTarget;
|
||||
- (void)_XCT_requestEndpointForTestTargetWithPID:(int)arg1 preferredBackendPath:(NSString *)arg2 reply:(void (^)(NSXPCListenerEndpoint *, NSError *))arg3;
|
||||
- (void)_XCT_requestSocketForSessionIdentifier:(NSUUID *)arg1 reply:(void (^)(NSFileHandle *))arg2;
|
||||
- (void)_XCT_exchangeProtocolVersion:(unsigned long long)arg1 reply:(void (^)(unsigned long long))arg2;
|
||||
|
||||
// Available since Xcode9
|
||||
// The first screenID type changed from "unsigned int" to "long long" since Xcode 13.3 in XCTAutomationSupport.framework/XCTScreenshotRequest.h
|
||||
// but this place is still "unsigned int" in the header. Appium/WDA changes to "long long" for Xcode 13.3 x iOS 15.4 environment.
|
||||
- (void)_XCT_requestScreenshotOfScreenWithID:(long long)arg1 withRect:(struct CGRect)arg2 uti:(NSString *)arg3 compressionQuality:(double)arg4 withReply:(void (^)(NSData *, NSError *))arg5;
|
||||
- (void)_XCT_requestScreenshotOfScreenWithID:(long long)arg1 withRect:(struct CGRect)arg2 withReply:(void (^)(NSData *, NSError *))arg3;
|
||||
- (void)_XCT_requestSnapshotForElement:(id/*XCAccessibilityElement*/)arg1 attributes:(NSArray *)arg2 parameters:(NSDictionary *)arg3 reply:(void (^)(id/*XCElementSnapshot*/, NSError *))arg4;
|
||||
|
||||
// Available since Xcode 12.5. Required (!!!) to use since Xcode 13
|
||||
- (void)_XCT_requestScreenshot:(/*XCTScreenshotRequest * */id)arg1 withReply:(void (^)(/*XCTImage * */id, NSError *))arg2;
|
||||
@end
|
||||
@@ -0,0 +1,12 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSData, NSString;
|
||||
|
||||
@protocol XCTestManager_TestsInterface
|
||||
- (void)_XCT_receivedAccessibilityNotification:(int)arg1 withPayload:(NSData *)arg2;
|
||||
- (void)_XCT_applicationWithBundleID:(NSString *)arg1 didUpdatePID:(int)arg2 andState:(unsigned long long)arg3;
|
||||
@end
|
||||
37
PrivateHeaders/XCTest/XCTestMisuseObserver.h
Normal file
37
PrivateHeaders/XCTest/XCTestMisuseObserver.h
Normal file
@@ -0,0 +1,37 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import "NSObject.h"
|
||||
|
||||
#import "XCTestObservation.h"
|
||||
|
||||
@class NSMutableArray, NSString, XCTestCase, XCTestSuite;
|
||||
|
||||
@interface XCTestMisuseObserver : NSObject <XCTestObservation>
|
||||
{
|
||||
CDUnknownBlockType _warningLogHandler;
|
||||
NSMutableArray *_testSuiteStack;
|
||||
XCTestCase *_currentTestCase;
|
||||
}
|
||||
@property(retain) XCTestCase *currentTestCase; // @synthesize currentTestCase=_currentTestCase;
|
||||
@property(readonly) NSMutableArray *testSuiteStack; // @synthesize testSuiteStack=_testSuiteStack;
|
||||
@property(readonly, copy) CDUnknownBlockType warningLogHandler; // @synthesize warningLogHandler=_warningLogHandler;
|
||||
@property(readonly) XCTestSuite *currentTestSuite;
|
||||
|
||||
- (void)testCaseDidFinish:(id)arg1;
|
||||
- (void)testCase:(id)arg1 didFailWithDescription:(id)arg2 inFile:(id)arg3 atLine:(unsigned long long)arg4;
|
||||
- (void)testCaseWillStart:(id)arg1;
|
||||
- (void)testSuiteDidFinish:(id)arg1;
|
||||
- (void)testSuiteWillStart:(id)arg1;
|
||||
- (BOOL)testSuiteStackContainsTestSuite:(id)arg1;
|
||||
- (void)removeTestSuiteFromStack:(id)arg1;
|
||||
- (void)popCurrentTestSuite;
|
||||
- (void)pushTestSuite:(id)arg1;
|
||||
- (void)emitWarningLog:(id)arg1;
|
||||
|
||||
- (id)initWithWarningLogHandler:(CDUnknownBlockType)arg1;
|
||||
|
||||
@end
|
||||
20
PrivateHeaders/XCTest/XCTestObservation-Protocol.h
Normal file
20
PrivateHeaders/XCTest/XCTestObservation-Protocol.h
Normal file
@@ -0,0 +1,20 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSBundle, NSString, XCTestCase, XCTestSuite;
|
||||
|
||||
@protocol XCTestObservation <NSObject>
|
||||
|
||||
@optional
|
||||
- (void)testCaseDidFinish:(XCTestCase *)arg1;
|
||||
- (void)testCase:(XCTestCase *)arg1 didFailWithDescription:(NSString *)arg2 inFile:(NSString *)arg3 atLine:(unsigned long long)arg4;
|
||||
- (void)testCaseWillStart:(XCTestCase *)arg1;
|
||||
- (void)testSuiteDidFinish:(XCTestSuite *)arg1;
|
||||
- (void)testSuite:(XCTestSuite *)arg1 didFailWithDescription:(NSString *)arg2 inFile:(NSString *)arg3 atLine:(unsigned long long)arg4;
|
||||
- (void)testSuiteWillStart:(XCTestSuite *)arg1;
|
||||
- (void)testBundleDidFinish:(NSBundle *)arg1;
|
||||
- (void)testBundleWillStart:(NSBundle *)arg1;
|
||||
@end
|
||||
36
PrivateHeaders/XCTest/XCTestObservationCenter.h
Normal file
36
PrivateHeaders/XCTest/XCTestObservationCenter.h
Normal file
@@ -0,0 +1,36 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSMutableSet;
|
||||
|
||||
@interface XCTestObservationCenter : NSObject
|
||||
{
|
||||
id _internalImplementation;
|
||||
}
|
||||
@property BOOL suspended;
|
||||
@property(readonly) NSMutableSet *observers;
|
||||
|
||||
+ (id)sharedTestObservationCenter;
|
||||
|
||||
- (void)_testCase:(id)arg1 didFinishActivity:(id)arg2;
|
||||
- (void)_testCase:(id)arg1 willStartActivity:(id)arg2;
|
||||
- (void)_testCaseDidFail:(id)arg1 withDescription:(id)arg2 inFile:(id)arg3 atLine:(unsigned long long)arg4;
|
||||
- (void)_testCase:(id)arg1 didMeasureValues:(id)arg2 forPerformanceMetricID:(id)arg3 name:(id)arg4 unitsOfMeasurement:(id)arg5 baselineName:(id)arg6 baselineAverage:(id)arg7 maxPercentRegression:(id)arg8 maxPercentRelativeStandardDeviation:(id)arg9 maxRegression:(id)arg10 maxStandardDeviation:(id)arg11 file:(id)arg12 line:(unsigned long long)arg13;
|
||||
- (void)_testCaseDidStop:(id)arg1;
|
||||
- (void)_testCaseDidStart:(id)arg1;
|
||||
- (void)_testSuiteDidFail:(id)arg1 withDescription:(id)arg2 inFile:(id)arg3 atLine:(unsigned long long)arg4;
|
||||
- (void)_testSuiteDidStop:(id)arg1;
|
||||
- (void)_testSuiteDidStart:(id)arg1;
|
||||
- (void)_suspendObservationForBlock:(CDUnknownBlockType)arg1;
|
||||
- (void)_suspendObservation;
|
||||
- (void)_resumeObservation;
|
||||
- (void)_observeTestExecutionForBlock:(CDUnknownBlockType)arg1;
|
||||
- (void)removeTestObserver:(id)arg1;
|
||||
- (void)addTestObserver:(id)arg1;
|
||||
- (void)_addLegacyTestObserver:(id)arg1;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
20
PrivateHeaders/XCTest/XCTestObserver.h
Normal file
20
PrivateHeaders/XCTest/XCTestObserver.h
Normal file
@@ -0,0 +1,20 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@interface XCTestObserver : NSObject
|
||||
{
|
||||
}
|
||||
|
||||
- (void)testCaseDidFail:(id)arg1 withDescription:(id)arg2 inFile:(id)arg3 atLine:(unsigned long long)arg4;
|
||||
- (void)testCaseDidStop:(id)arg1;
|
||||
- (void)testCaseDidStart:(id)arg1;
|
||||
- (void)testSuiteDidFail:(id)arg1 withDescription:(id)arg2 inFile:(id)arg3 atLine:(unsigned long long)arg4;
|
||||
- (void)testSuiteDidStop:(id)arg1;
|
||||
- (void)testSuiteDidStart:(id)arg1;
|
||||
- (void)stopObserving;
|
||||
- (void)startObserving;
|
||||
|
||||
@end
|
||||
13
PrivateHeaders/XCTest/XCTestProbe.h
Normal file
13
PrivateHeaders/XCTest/XCTestProbe.h
Normal file
@@ -0,0 +1,13 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@interface XCTestProbe : NSObject
|
||||
{
|
||||
}
|
||||
|
||||
+ (BOOL)isTesting;
|
||||
|
||||
@end
|
||||
39
PrivateHeaders/XCTest/XCTestRun.h
Normal file
39
PrivateHeaders/XCTest/XCTestRun.h
Normal file
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTestRun.h>
|
||||
|
||||
@class NSDate, XCTest, _XCInternalTestRun;
|
||||
|
||||
@interface XCTestRun ()
|
||||
{
|
||||
id _internalTestRun;
|
||||
}
|
||||
@property(readonly) _XCInternalTestRun *implementation; // @synthesize implementation=_internalTestRun;
|
||||
@property(readonly) BOOL hasSucceeded;
|
||||
@property unsigned long long unexpectedExceptionCountBeforeCrash;
|
||||
@property unsigned long long failureCountBeforeCrash;
|
||||
@property unsigned long long executionCountBeforeCrash;
|
||||
@property(readonly) unsigned long long testCaseCount;
|
||||
@property(readonly) unsigned long long unexpectedExceptionCount;
|
||||
@property(readonly) unsigned long long failureCount;
|
||||
@property(readonly) unsigned long long totalFailureCount;
|
||||
@property(readonly) unsigned long long executionCount;
|
||||
@property(readonly, copy) NSDate *stopDate;
|
||||
@property(readonly, copy) NSDate *startDate;
|
||||
@property(readonly) double testDuration;
|
||||
@property(readonly) double totalDuration;
|
||||
@property(readonly) XCTest *test;
|
||||
|
||||
+ (id)testRunWithTest:(id)arg1;
|
||||
|
||||
- (void)recordFailureWithDescription:(id)arg1 inFile:(id)arg2 atLine:(unsigned long long)arg3 expected:(BOOL)arg4;
|
||||
- (void)stop;
|
||||
- (void)start;
|
||||
- (id)init;
|
||||
- (id)initWithTest:(id)arg1;
|
||||
|
||||
@end
|
||||
48
PrivateHeaders/XCTest/XCTestSuite.h
Normal file
48
PrivateHeaders/XCTest/XCTestSuite.h
Normal file
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTest.h>
|
||||
|
||||
@class NSArray, NSMutableArray, NSString;
|
||||
|
||||
@interface XCTestSuite : XCTest
|
||||
{
|
||||
id _internalImplementation;
|
||||
}
|
||||
@property(readonly, copy) NSArray *tests;
|
||||
@property(copy) NSString *name;
|
||||
|
||||
+ (id)testSuiteForTestConfiguration:(id)arg1;
|
||||
+ (id)defaultTestSuite;
|
||||
+ (id)allTests;
|
||||
+ (id)testSuiteForTestCaseClass:(Class)arg1;
|
||||
+ (id)testSuiteForTestCaseWithName:(id)arg1;
|
||||
+ (id)testSuiteForBundlePath:(id)arg1;
|
||||
+ (id)suiteForBundleCache;
|
||||
+ (void)invalidateCache;
|
||||
+ (id)_suiteForBundleCache;
|
||||
+ (id)emptyTestSuiteNamedFromPath:(id)arg1;
|
||||
+ (id)testSuiteWithName:(id)arg1;
|
||||
+ (id)testCaseNamesForScopeNames:(id)arg1;
|
||||
|
||||
- (id)_initWithTestConfiguration:(id)arg1;
|
||||
- (void)_sortTestsUsingComparator:(CDUnknownBlockType)arg1;
|
||||
- (void)performTest:(id)arg1;
|
||||
- (void)_performProtectedSectionForTest:(id)arg1 testSection:(CDUnknownBlockType)arg2;
|
||||
- (void)_recordUnexpectedFailureForTestRun:(id)arg1 description:(id)arg2 exception:(id)arg3;
|
||||
- (void)recordFailureWithDescription:(id)arg1 inFile:(id)arg2 atLine:(unsigned long long)arg3 expected:(BOOL)arg4;
|
||||
- (Class)testRunClass;
|
||||
- (Class)_requiredTestRunBaseClass;
|
||||
- (unsigned long long)testCaseCount;
|
||||
- (void)setTests:(id)arg1;
|
||||
- (void)addTest:(id)arg1;
|
||||
- (id)_testSuiteWithIdentifier:(id)arg1;
|
||||
- (id)description;
|
||||
- (id)initWithName:(id)arg1;
|
||||
- (id)init;
|
||||
- (void)removeTestsWithNames:(id)arg1;
|
||||
|
||||
@end
|
||||
28
PrivateHeaders/XCTest/XCTestSuiteRun.h
Normal file
28
PrivateHeaders/XCTest/XCTestSuiteRun.h
Normal file
@@ -0,0 +1,28 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTestRun.h>
|
||||
|
||||
@class NSArray, NSMutableArray;
|
||||
|
||||
@interface XCTestSuiteRun : XCTestRun
|
||||
{
|
||||
NSMutableArray *_testRuns;
|
||||
}
|
||||
@property(readonly, copy) NSArray *testRuns;
|
||||
|
||||
- (void)recordFailureWithDescription:(id)arg1 inFile:(id)arg2 atLine:(unsigned long long)arg3 expected:(BOOL)arg4;
|
||||
- (double)testDuration;
|
||||
- (unsigned long long)unexpectedExceptionCount;
|
||||
- (unsigned long long)failureCount;
|
||||
- (unsigned long long)executionCount;
|
||||
- (void)addTestRun:(id)arg1;
|
||||
- (void)stop;
|
||||
- (void)start;
|
||||
|
||||
- (id)initWithTest:(id)arg1;
|
||||
|
||||
@end
|
||||
14
PrivateHeaders/XCTest/XCTestWaiter.h
Normal file
14
PrivateHeaders/XCTest/XCTestWaiter.h
Normal file
@@ -0,0 +1,14 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCTWaiter.h>
|
||||
|
||||
@interface XCTestWaiter : XCTWaiter
|
||||
{
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
60
PrivateHeaders/XCTest/XCUIApplication.h
Normal file
60
PrivateHeaders/XCTest/XCUIApplication.h
Normal file
@@ -0,0 +1,60 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCUIApplication.h>
|
||||
|
||||
@class NSArray, NSDictionary, NSString, XCApplicationQuery, XCUIApplicationImpl;
|
||||
|
||||
@interface XCUIApplication ()
|
||||
{
|
||||
BOOL _ancillary;
|
||||
BOOL _doesNotHandleUIInterruptions;
|
||||
BOOL _idleAnimationWaitEnabled;
|
||||
XCUIElement *_keyboard;
|
||||
NSArray *_launchArguments;
|
||||
NSDictionary *_launchEnvironment;
|
||||
XCUIApplicationImpl *_applicationImpl;
|
||||
XCApplicationQuery *_applicationQuery;
|
||||
unsigned long long _generation;
|
||||
}
|
||||
@property unsigned long long generation; // @synthesize generation=_generation;
|
||||
@property(retain) XCApplicationQuery *applicationQuery; // @synthesize applicationQuery=_applicationQuery;
|
||||
@property(retain) XCUIApplicationImpl *applicationImpl; // @synthesize applicationQuery=_applicationQuery;
|
||||
@property(readonly, copy) NSString *bundleID; // @synthesize bundleID=_bundleID;
|
||||
@property(readonly, copy) NSString *path; // @synthesize path=_path;
|
||||
@property BOOL ancillary; // @synthesize ancillary=_ancillary;
|
||||
@property(readonly) XCUIElement *keyboard; // @synthesize keyboard=_keyboard;
|
||||
|
||||
@property(getter=isIdleAnimationWaitEnabled) BOOL idleAnimationWaitEnabled; // @synthesize idleAnimationWaitEnabled=_idleAnimationWaitEnabled;
|
||||
@property(nonatomic) BOOL doesNotHandleUIInterruptions; // @synthesize doesNotHandleUIInterruptions=_doesNotHandleUIInterruptions;
|
||||
@property(readonly) BOOL fauxCollectionViewCellsEnabled;
|
||||
#if !TARGET_OS_TV
|
||||
@property(readonly, nonatomic) UIInterfaceOrientation interfaceOrientation; //TODO tvos
|
||||
#endif
|
||||
@property(readonly, nonatomic) BOOL running;
|
||||
@property(nonatomic) pid_t processID; // @synthesize processID=_processID;
|
||||
@property(readonly) id/*XCAccessibilityElement*/ accessibilityElement;
|
||||
|
||||
+ (instancetype)applicationWithPID:(pid_t)processID;
|
||||
- (void)activate;
|
||||
|
||||
- (void)dismissKeyboard;
|
||||
- (BOOL)setFauxCollectionViewCellsEnabled:(BOOL)arg1 error:(id *)arg2;
|
||||
- (void)_waitForViewControllerViewDidDisappearWithTimeout:(double)arg1;
|
||||
- (void)_waitForQuiescence;
|
||||
- (void)terminate;
|
||||
- (void)_launchUsingXcode:(BOOL)arg1;
|
||||
- (void)launch;
|
||||
- (id)application;
|
||||
- (id)description;
|
||||
- (id)lastSnapshot;
|
||||
- (XCUIElementQuery *)query;
|
||||
- (void)clearQuery;
|
||||
- (void)resolveHandleUIInterruption:(BOOL)arg1;
|
||||
- (id)initPrivateWithPath:(id)arg1 bundleID:(id)arg2;
|
||||
- (id)init;
|
||||
|
||||
@end
|
||||
38
PrivateHeaders/XCTest/XCUIApplicationImpl.h
Normal file
38
PrivateHeaders/XCTest/XCUIApplicationImpl.h
Normal file
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@class NSString, XCUIApplicationProcess;
|
||||
|
||||
@interface XCUIApplicationImpl : NSObject
|
||||
{
|
||||
NSString *_path;
|
||||
NSString *_bundleID;
|
||||
XCUIApplicationProcess *_currentProcess;
|
||||
}
|
||||
|
||||
@property(retain, nonatomic) XCUIApplicationProcess *currentProcess; // @synthesize currentProcess=_currentProcess;
|
||||
@property(readonly, copy) NSString *bundleID; // @synthesize bundleID=_bundleID;
|
||||
@property(readonly, copy) NSString *path; // @synthesize path=_path;
|
||||
@property(nonatomic) unsigned long long state;
|
||||
@property(nonatomic) int processID;
|
||||
@property(readonly) id/*XCAccessibilityElement*/ accessibilityElement;
|
||||
|
||||
- (instancetype)initWithPath:(id)arg1 bundleID:(id)arg2;
|
||||
|
||||
- (void)launchWithArguments:(id)arg1 environment:(id)arg2 usingXcode:(BOOL)arg3;
|
||||
- (void)handleCrashUnderSymbol:(id)arg1;
|
||||
- (void)terminate;
|
||||
|
||||
- (void)waitForViewControllerViewDidDisappearWithTimeout:(double)arg1;
|
||||
|
||||
- (void)_waitForRunningActive;
|
||||
- (void)_launchUsingPlatformWithArguments:(id)arg1 environment:(id)arg2;
|
||||
- (void)_launchUsingXcodeWithArguments:(id)arg1 environment:(id)arg2;
|
||||
- (void)_waitForLaunchProgress;
|
||||
|
||||
@end
|
||||
85
PrivateHeaders/XCTest/XCUIApplicationProcess.h
Normal file
85
PrivateHeaders/XCTest/XCUIApplicationProcess.h
Normal file
@@ -0,0 +1,85 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#import <WebDriverAgentLib/CDStructures.h>
|
||||
|
||||
@class XCAXClient_iOS;
|
||||
@class XCApplicationMonitor;
|
||||
@class XCUIApplicationImpl;
|
||||
@protocol XCTestManager_IDEInterface;
|
||||
@protocol XCTRunnerAutomationSession;
|
||||
|
||||
@interface XCUIApplicationProcess : NSObject
|
||||
{
|
||||
NSObject<OS_dispatch_queue> *_queue;
|
||||
BOOL _accessibilityActive;
|
||||
unsigned long long _applicationState;
|
||||
int _processID;
|
||||
id _token;
|
||||
int _exitCode;
|
||||
BOOL _eventLoopHasIdled;
|
||||
BOOL _hasReceivedEventLoopHasIdled;
|
||||
BOOL _animationsHaveFinished;
|
||||
BOOL _hasReceivedAnimationsHaveFinished;
|
||||
BOOL _hasExitCode;
|
||||
BOOL _hasCrashReport;
|
||||
NSString *_bundleID;
|
||||
XCUIApplicationImpl *_applicationImplementation;
|
||||
id <XCTRunnerAutomationSession> _automationSession;
|
||||
id/*XCElementSnapshot*/ _lastSnapshot;
|
||||
XCApplicationMonitor *_applicationMonitor;
|
||||
XCAXClient_iOS *_AXClient_iOS;
|
||||
}
|
||||
|
||||
+ (BOOL)automaticallyNotifiesObserversForKey:(id)arg1;
|
||||
@property XCAXClient_iOS *AXClient_iOS; // @synthesize AXClient_iOS=_AXClient_iOS;
|
||||
// Since Xcode 10
|
||||
@property(retain) id/*XCElementSnapshot*/ lastSnapshot; // @synthesize lastSnapshot=_lastSnapshot;
|
||||
@property XCApplicationMonitor *applicationMonitor; // @synthesize applicationMonitor=_applicationMonitor;
|
||||
@property(retain) id <XCTRunnerAutomationSession> automationSession; // @synthesize automationSession=_automationSession;
|
||||
@property BOOL hasCrashReport; // @synthesize hasCrashReport=_hasCrashReport;
|
||||
@property BOOL hasExitCode; // @synthesize hasExitCode=_hasExitCode;
|
||||
@property BOOL hasReceivedAnimationsHaveFinished;
|
||||
@property BOOL animationsHaveFinished;
|
||||
@property BOOL hasReceivedEventLoopHasIdled;
|
||||
@property BOOL eventLoopHasIdled;
|
||||
@property int exitCode;
|
||||
@property(retain) id token;
|
||||
@property(nonatomic) int processID;
|
||||
// Since Xcode 10.2
|
||||
@property(readonly, copy, nonatomic) NSString *bundleID; // @synthesize bundleID=_bundleID;
|
||||
@property(readonly) BOOL running;
|
||||
@property XCUIApplicationImpl *applicationImplementation; // @synthesize applicationImplementation=_applicationImplementation;
|
||||
@property(nonatomic) unsigned long long applicationState;
|
||||
@property(nonatomic) BOOL accessibilityActive;
|
||||
@property(readonly, copy) id/*XCAccessibilityElement*/ accessibilityElement;
|
||||
|
||||
- (id)init;
|
||||
- (id)initWithApplicationMonitor:(id)arg1 AXInterface:(id)arg2;
|
||||
|
||||
- (void)terminate;
|
||||
- (void)waitForViewControllerViewDidDisappearWithTimeout:(double)arg1;
|
||||
- (void)waitForAutomationSession;
|
||||
// Before Xcode16-beta5
|
||||
- (void)waitForQuiescenceIncludingAnimationsIdle:(BOOL)arg1;
|
||||
// Since Xcode16-beta5
|
||||
- (void)waitForQuiescenceIncludingAnimationsIdle:(BOOL)arg1 isPreEvent:(BOOL)arg2;
|
||||
|
||||
|
||||
- (id)shortDescription;
|
||||
- (id)_queue_description;
|
||||
|
||||
// Gone with iOS 10.3
|
||||
- (void)waitForQuiescence;
|
||||
|
||||
// Since Xcode 10.2
|
||||
- (void)_notifyWhenAnimationsAreIdle:(void (^)(id, void *))arg1;
|
||||
- (_Bool)_supportsAnimationsIdleNotifications;
|
||||
- (void)_notifyWhenMainRunLoopIsIdle:(void (^)(id, void *))arg1;
|
||||
|
||||
@end
|
||||
44
PrivateHeaders/XCTest/XCUICoordinate.h
Normal file
44
PrivateHeaders/XCTest/XCUICoordinate.h
Normal file
@@ -0,0 +1,44 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <TargetConditionals.h>
|
||||
#import <XCTest/XCUICoordinate.h>
|
||||
|
||||
@class XCUIElement;
|
||||
|
||||
#if !TARGET_OS_TV
|
||||
@interface XCUICoordinate ()
|
||||
{
|
||||
XCUIElement *_element;
|
||||
XCUICoordinate *_coordinate;
|
||||
CGVector _normalizedOffset;
|
||||
CGVector _pointsOffset;
|
||||
}
|
||||
|
||||
@property(readonly) CGVector pointsOffset; // @synthesize pointsOffset=_pointsOffset;
|
||||
@property(readonly) CGVector normalizedOffset; // @synthesize normalizedOffset=_normalizedOffset;
|
||||
@property(readonly) XCUICoordinate *coordinate; // @synthesize coordinate=_coordinate;
|
||||
@property(readonly) XCUIElement *element; // @synthesize element=_element;
|
||||
|
||||
- (id)initWithCoordinate:(id)arg1 pointsOffset:(CGVector)arg2;
|
||||
- (id)initWithElement:(id)arg1 normalizedOffset:(CGVector)arg2;
|
||||
- (id)init;
|
||||
|
||||
- (void)pressForDuration:(double)arg1 thenDragToCoordinate:(id)arg2;
|
||||
- (void)pressForDuration:(double)arg1;
|
||||
- (void)doubleTap;
|
||||
- (void)tap;
|
||||
- (void)pressWithPressure:(double)arg1 duration:(double)arg2;
|
||||
- (void)forcePress;
|
||||
|
||||
// Since Xcode 12
|
||||
- (void)pressForDuration:(double)duration
|
||||
thenDragToCoordinate:(XCUICoordinate *)otherCoordinate
|
||||
withVelocity:(CGFloat)velocity
|
||||
thenHoldForDuration:(double)holdDuration;
|
||||
|
||||
@end
|
||||
#endif
|
||||
30
PrivateHeaders/XCTest/XCUIDevice.h
Normal file
30
PrivateHeaders/XCTest/XCUIDevice.h
Normal file
@@ -0,0 +1,30 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCUIDevice.h>
|
||||
|
||||
@interface XCUIDevice ()
|
||||
|
||||
// Since Xcode 10.2
|
||||
@property (readonly) id accessibilityInterface; // implements XCUIAccessibilityInterface
|
||||
@property (readonly) id eventSynthesizer; // implements XCUIEventSynthesizing
|
||||
@property (readonly) id screenDataSource; // @synthesize screenDataSource=_screenDataSource;
|
||||
|
||||
- (_Bool)performDeviceEvent:(id)arg1 error:(id *)arg2;
|
||||
|
||||
// Since Xcode 13
|
||||
// 1 - Light
|
||||
// 2 - Dark
|
||||
- (void)setAppearanceMode:(long long)arg1;
|
||||
- (long long)appearanceMode;
|
||||
|
||||
- (void)pressLockButton;
|
||||
- (void)holdHomeButtonForDuration:(double)arg1;
|
||||
- (void)_silentPressButton:(long long)arg1;
|
||||
// Since Xcode 11
|
||||
- (_Bool)supportsPressureInteraction;
|
||||
|
||||
@end
|
||||
74
PrivateHeaders/XCTest/XCUIElement.h
Normal file
74
PrivateHeaders/XCTest/XCUIElement.h
Normal file
@@ -0,0 +1,74 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCUIElement.h>
|
||||
|
||||
@class NSString, XCUIApplication, XCUICoordinate, XCUIElementQuery;
|
||||
|
||||
@interface XCUIElement ()
|
||||
{
|
||||
BOOL _safeQueryResolutionEnabled;
|
||||
XCUIElementQuery *_query;
|
||||
id/*XCElementSnapshot*/ _lastSnapshot;
|
||||
}
|
||||
|
||||
@property BOOL safeQueryResolutionEnabled; // @synthesize safeQueryResolutionEnabled=_safeQueryResolutionEnabled;
|
||||
@property(retain) id/*XCElementSnapshot*/ lastSnapshot; // @synthesize lastSnapshot=_lastSnapshot;
|
||||
@property(readonly) XCUIElementQuery *query; // @synthesize query=_query;
|
||||
#if !TARGET_OS_TV
|
||||
@property(readonly, nonatomic) UIInterfaceOrientation interfaceOrientation;
|
||||
#endif
|
||||
@property(readonly, copy) XCUICoordinate *hitPointCoordinate;
|
||||
@property(readonly) BOOL isTopLevelTouchBarElement;
|
||||
@property(readonly) BOOL isTouchBarElement;
|
||||
@property(readonly) BOOL hasKeyboardFocus;
|
||||
@property(readonly, nonatomic) XCUIApplication *application;
|
||||
// Added since Xcode 11.0 (beta)
|
||||
@property(readonly, copy) XCUIElement *excludingNonModalElements;
|
||||
// Added since Xcode 11.0 (GM)
|
||||
@property(readonly, copy) XCUIElement *includingNonModalElements;
|
||||
|
||||
- (id)initWithElementQuery:(id)arg1;
|
||||
|
||||
- (unsigned long long)traits;
|
||||
- (void)resolveHandleUIInterruption:(BOOL)arg1;
|
||||
- (BOOL)waitForExistenceWithTimeout:(double)arg1;
|
||||
- (BOOL)_waitForExistenceWithTimeout:(double)arg1;
|
||||
- (id)_hitPointByAttemptingToScrollToVisibleSnapshot:(id)arg1 error:(id *)arg2;
|
||||
- (BOOL)evaluatePredicateForExpectation:(id)arg1 debugMessage:(id *)arg2;
|
||||
- (void)_swipe:(unsigned long long)arg1;
|
||||
- (void)_tapWithNumberOfTaps:(unsigned long long)arg1 numberOfTouches:(unsigned long long)arg2 activityTitle:(id)arg3;
|
||||
- (id)_highestNonWindowAncestorOfElement:(id)arg1 notSharedWithElement:(id)arg2;
|
||||
- (id)_pointsInFrame:(CGRect)arg1 numberOfTouches:(unsigned long long)arg2;
|
||||
// Since 11.3
|
||||
- (void)pressWithPressure:(double)arg1 duration:(double)arg2;
|
||||
- (void)forcePress;
|
||||
- (void)tapWithNumberOfTaps:(unsigned long long)arg1 numberOfTouches:(unsigned long long)arg2;
|
||||
- (void)twoFingerTap;
|
||||
- (void)doubleTap;
|
||||
- (void)tap;
|
||||
- (void)pressForDuration:(double)arg1 thenDragToElement:(id)arg2;
|
||||
- (void)pressForDuration:(double)arg1;
|
||||
|
||||
// Available since Xcode 11.0
|
||||
- (_Bool)resolveOrRaiseTestFailure:(_Bool)arg1 error:(id *)arg2;
|
||||
- (void)resolveOrRaiseTestFailure;
|
||||
// Available since Xcode 10.0
|
||||
- (id)screenshot;
|
||||
|
||||
// Since Xcode 11.4
|
||||
- (void)swipeRightWithVelocity:(double)arg1;
|
||||
- (void)swipeLeftWithVelocity:(double)arg1;
|
||||
- (void)swipeDownWithVelocity:(double)arg1;
|
||||
- (void)swipeUpWithVelocity:(double)arg1;
|
||||
|
||||
// Since Xcode 12
|
||||
- (void)pressForDuration:(double)duration
|
||||
thenDragToElement:(XCUIElement *)otherElement
|
||||
withVelocity:(CGFloat)velocity
|
||||
thenHoldForDuration:(double)holdDuration;
|
||||
|
||||
@end
|
||||
@@ -0,0 +1,19 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSString, NSUUID;
|
||||
|
||||
@interface XCUIElementAsynchronousHandlerWrapper : NSObject
|
||||
{
|
||||
CDUnknownBlockType _handler;
|
||||
NSString *_handlerDescription;
|
||||
NSUUID *_identifier;
|
||||
}
|
||||
@property(copy) NSUUID *identifier; // @synthesize identifier=_identifier;
|
||||
@property(copy) NSString *handlerDescription; // @synthesize handlerDescription=_handlerDescription;
|
||||
@property(copy) CDUnknownBlockType handler; // @synthesize handler=_handler;
|
||||
|
||||
@end
|
||||
24
PrivateHeaders/XCTest/XCUIElementHitPointCoordinate.h
Normal file
24
PrivateHeaders/XCTest/XCUIElementHitPointCoordinate.h
Normal file
@@ -0,0 +1,24 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <XCTest/XCUICoordinate.h>
|
||||
#import <TargetConditionals.h>
|
||||
|
||||
#if !TARGET_OS_IPHONE
|
||||
|
||||
@interface XCUIElementHitPointCoordinate : XCUICoordinate
|
||||
{
|
||||
}
|
||||
|
||||
- (id)description;
|
||||
- (struct CGPoint)screenPoint;
|
||||
- (id)initWithCoordinate:(id)arg1 pointsOffset:(struct CGVector)arg2;
|
||||
- (id)initWithElement:(id)arg1 normalizedOffset:(struct CGVector)arg2;
|
||||
- (id)initWithElement:(id)arg1;
|
||||
|
||||
@end
|
||||
|
||||
#endif
|
||||
70
PrivateHeaders/XCTest/XCUIElementQuery.h
Normal file
70
PrivateHeaders/XCTest/XCUIElementQuery.h
Normal file
@@ -0,0 +1,70 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <WebDriverAgentLib/CDStructures.h>
|
||||
#import <XCTest/XCUIElementQuery.h>
|
||||
#import "XCTElementSetTransformer-Protocol.h"
|
||||
|
||||
@class NSArray, NSOrderedSet, NSString, XCUIApplication, XCUIElement;
|
||||
|
||||
@interface XCUIElementQuery ()
|
||||
{
|
||||
BOOL _changesScope;
|
||||
NSString *_queryDescription;
|
||||
XCUIElementQuery *_inputQuery;
|
||||
CDUnknownBlockType _filter;
|
||||
unsigned long long _expressedType;
|
||||
NSArray *_expressedIdentifiers;
|
||||
NSOrderedSet *_lastInput;
|
||||
NSOrderedSet *_lastOutput;
|
||||
id/*XCElementSnapshot*/ _rootElementSnapshot;
|
||||
// Added since Xcode 11.0 (beta)
|
||||
BOOL _modalViewPruningDisabled;
|
||||
}
|
||||
|
||||
@property(copy) NSOrderedSet *lastOutput; // @synthesize lastOutput=_lastOutput;
|
||||
@property(copy) NSOrderedSet *lastInput; // @synthesize lastInput=_lastInput;
|
||||
@property(copy) NSArray *expressedIdentifiers; // @synthesize expressedIdentifiers=_expressedIdentifiers;
|
||||
@property unsigned long long expressedType; // @synthesize expressedType=_expressedType;
|
||||
@property BOOL changesScope; // @synthesize changesScope=_changesScope;
|
||||
@property(readonly, copy) CDUnknownBlockType filter; // @synthesize filter=_filter;
|
||||
// Added since Xcode 11.0 (beta)
|
||||
@property BOOL modalViewPruningDisabled; // @synthesize modalViewPruningDisabled=_modalViewPruningDisabled;
|
||||
@property(readonly) XCUIElementQuery *inputQuery; // @synthesize inputQuery=_inputQuery;
|
||||
@property(readonly, copy) NSString *queryDescription; // @synthesize queryDescription=_queryDescription;
|
||||
@property(readonly, copy) NSString *elementDescription;
|
||||
@property(readonly) XCUIApplication *application;
|
||||
@property(retain) id/*XCElementSnapshot*/ rootElementSnapshot; // @synthesize rootElementSnapshot=_rootElementSnapshot;
|
||||
@property(retain) NSObject<XCTElementSetTransformer> *transformer; // @synthesize transformer = _transformer;
|
||||
|
||||
// Added since Xcode 11.0 (beta)
|
||||
@property(readonly, copy) XCUIElementQuery *excludingNonModalElements;
|
||||
// Added since Xcode 11.0 (GM)
|
||||
@property(readonly, copy) XCUIElementQuery *includingNonModalElements;
|
||||
|
||||
- (id)matchingSnapshotsWithError:(id *)arg1;
|
||||
- (id)matchingSnapshotsHandleUIInterruption:(BOOL)arg1 withError:(id *)arg2;
|
||||
- (id)_elementMatchingAccessibilityElementOfSnapshot:(id)arg1;
|
||||
- (id)_containingPredicate:(id)arg1 queryDescription:(id)arg2;
|
||||
- (id)_predicateWithType:(unsigned long long)arg1 identifier:(id)arg2;
|
||||
- (id)_queryWithPredicate:(id)arg1;
|
||||
- (id)sorted:(CDUnknownBlockType)arg1;
|
||||
- (id)descending:(unsigned long long)arg1;
|
||||
- (id)ascending:(unsigned long long)arg1;
|
||||
- (id)filter:(CDUnknownBlockType)arg1;
|
||||
- (id)_debugInfoWithIndent:(id *)arg1;
|
||||
- (id)_derivedExpressedIdentifiers;
|
||||
- (unsigned long long)_derivedExpressedType;
|
||||
- (id)initWithInputQuery:(id)arg1 queryDescription:(id)arg2 filter:(CDUnknownBlockType)arg3;
|
||||
|
||||
// Added since Xcode 11.0
|
||||
- (id/*XCElementSnapshot*/)elementSnapshotForDebugDescriptionWithNoMatchesMessage:(id *)arg1;
|
||||
// Added since Xcode 11.0
|
||||
- (id/*XCElementSnapshot*/)uniqueMatchingSnapshotWithError:(NSError **)arg1;
|
||||
/*! DO NOT USE DIRECTLY! Please use fb_firstMatch instead */
|
||||
- (XCUIElement *)firstMatch;
|
||||
|
||||
@end
|
||||
20
PrivateHeaders/XCTest/XCUIHitPointResult.h
Normal file
20
PrivateHeaders/XCTest/XCUIHitPointResult.h
Normal file
@@ -0,0 +1,20 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
#import <CoreGraphics/CoreGraphics.h>
|
||||
|
||||
@interface XCUIHitPointResult : NSObject
|
||||
{
|
||||
BOOL _hittable;
|
||||
CGPoint _hitPoint;
|
||||
}
|
||||
|
||||
@property(readonly, getter=isHittable) BOOL hittable; // @synthesize hittable=_hittable;
|
||||
@property(readonly) struct CGPoint hitPoint; // @synthesize hitPoint=_hitPoint;
|
||||
- (id)initWithHitPoint:(struct CGPoint)arg1 hittable:(BOOL)arg2;
|
||||
|
||||
@end
|
||||
65
PrivateHeaders/XCTest/XCUIRecorderNodeFinder.h
Normal file
65
PrivateHeaders/XCTest/XCUIRecorderNodeFinder.h
Normal file
@@ -0,0 +1,65 @@
|
||||
//
|
||||
// Generated by class-dump 3.5 (64 bit).
|
||||
//
|
||||
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
|
||||
//
|
||||
|
||||
@class NSArray, NSMutableArray, NSSet, XCUIRecorderNodeFinderMatch;
|
||||
|
||||
@interface XCUIRecorderNodeFinder : NSObject
|
||||
{
|
||||
unsigned long long _state;
|
||||
NSSet *_descendantsWithTargetElementType;
|
||||
NSArray *_childrenWithTargetElementType;
|
||||
BOOL _allowDirectChildrenMatches;
|
||||
BOOL _shouldAttemptToUseIdentifier;
|
||||
BOOL _shouldAttemptToUsePlaceholderValue;
|
||||
BOOL _shouldAttemptToUseLabel;
|
||||
BOOL _shouldAttemptToUseTitle;
|
||||
BOOL _shouldAttemptToUseTruncatedValueString;
|
||||
BOOL _allowElementQueries;
|
||||
BOOL _excludeUnlessNecessary;
|
||||
NSMutableArray *_mutableFoundNodeMatches;
|
||||
NSMutableArray *_unprocessedContainsMatches;
|
||||
XCUIRecorderNodeFinderMatch *_ancestorNodeFinderMatch;
|
||||
unsigned long long _targetSnapshotIndex;
|
||||
id/*XCElementSnapshot*/ _targetSnapshot;
|
||||
unsigned long long _language;
|
||||
unsigned long long _platform;
|
||||
}
|
||||
|
||||
+ (id)nodeToFindElementForSnapshots:(id)arg1 language:(unsigned long long)arg2 platform:(unsigned long long)arg3;
|
||||
+ (id)_nodeFindersForSnapshots:(id)arg1 ancestorMatch:(id)arg2 ancestorIndex:(unsigned long long)arg3 stopCombinatorialExpansionIndexes:(id)arg4 excludeUnlessNecessaryElementTypes:(id)arg5 language:(unsigned long long)arg6 platform:(unsigned long long)arg7;
|
||||
+ (id)_excludeUnlessNecessaryElementTypesForPlatform:(unsigned long long)arg1;
|
||||
+ (id)_stopCombinatorialExpansionElementTypesForPlatform:(unsigned long long)arg1;
|
||||
@property BOOL excludeUnlessNecessary; // @synthesize excludeUnlessNecessary=_excludeUnlessNecessary;
|
||||
@property BOOL allowElementQueries; // @synthesize allowElementQueries=_allowElementQueries;
|
||||
@property unsigned long long platform; // @synthesize platform=_platform;
|
||||
@property unsigned long long language; // @synthesize language=_language;
|
||||
@property(retain) id/*XCElementSnapshot*/ targetSnapshot; // @synthesize targetSnapshot=_targetSnapshot;
|
||||
@property unsigned long long targetSnapshotIndex; // @synthesize targetSnapshotIndex=_targetSnapshotIndex;
|
||||
@property(retain) XCUIRecorderNodeFinderMatch *ancestorNodeFinderMatch; // @synthesize ancestorNodeFinderMatch=_ancestorNodeFinderMatch;
|
||||
@property(retain) NSMutableArray *unprocessedContainsMatches; // @synthesize unprocessedContainsMatches=_unprocessedContainsMatches;
|
||||
@property(retain) NSMutableArray *mutableFoundNodeMatches; // @synthesize mutableFoundNodeMatches=_mutableFoundNodeMatches;
|
||||
- (id)descendantsQueryNodeWithTargetElementTypeContainingElementsOfType:(unsigned long long)arg1 identifierValue:(id)arg2;
|
||||
- (id)childrenQueryNodeWithTargetElementTypeAndIdentifierValue:(id)arg1;
|
||||
- (id)descendantsQueryNodeWithElementType:(unsigned long long)arg1;
|
||||
- (id)descendantsQueryNodeWithTargetElementTypeAndIdentifierValue:(id)arg1;
|
||||
- (id)childAtIndexNodeWithTargetElementType;
|
||||
- (id)childAtIndexNodeWithTargetElementTypeAndIdentifierValue:(id)arg1;
|
||||
- (id)uniqueChildNodeWithTargetElementType;
|
||||
- (id)uniqueChildNodeWithTargetElementTypeAndIdentifierValue:(id)arg1;
|
||||
- (id)uniqueDescendantNodeWithTargetElementType;
|
||||
- (id)uniqueDescendantNodeWithTargetElementTypeAndIdentifierValue:(id)arg1;
|
||||
- (id)descendantsWithTargetElementTypeContainingDescendantElementsWithType:(unsigned long long)arg1 identifierValue:(id)arg2;
|
||||
- (id)childrenWithTargetElementType;
|
||||
- (id)childrenWithTargetElementTypeAndIdentifierValue:(id)arg1;
|
||||
- (id)descendantsWithTargetElementType;
|
||||
- (id)descendantsWithTargetElementTypeAndIdentifierValue:(id)arg1;
|
||||
- (id)nextNodeFinderMatch;
|
||||
- (id)_stringConstantForString:(id)arg1;
|
||||
- (void)removeFromAncestorNodeFinderMatch;
|
||||
- (void)invalidate;
|
||||
- (id)initWithTargetSnapshot:(id)arg1 targetSnapshotIndex:(unsigned long long)arg2 ancestorMatch:(id)arg3 allowElementQueries:(BOOL)arg4 excludeUnlessNecessary:(BOOL)arg5 language:(unsigned long long)arg6 platform:(unsigned long long)arg7;
|
||||
|
||||
@end
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user