GREYFrameworkException
@interface GREYFrameworkException : NSException
Exception raised by the framework which results in a test failure. To catch such exceptions, install a custom failure handler using EarlGrey::setFailureHandler:. A default failure handler is provided by the framework.
-
@remark init is not an available initializer. Use the other initializers.
Declaration
Objective-C
- (nonnull instancetype)init; -
Creates a new exception instance.
Declaration
Objective-C
+ (nonnull instancetype)exceptionWithName:(nonnull NSString *)name reason:(nullable NSString *)reason;Swift
convenience init(name: String, reason: String?)Parameters
nameThe name of the exception.
reasonThe reason for the exception.
Return Value
A GREYFrameworkException instance, initialized with a @c name and @c reason.
-
Creates a new exception instance.
Declaration
Objective-C
+ (nonnull instancetype)exceptionWithName:(nonnull NSString *)name reason:(nullable NSString *)reason userInfo:(nullable NSDictionary *)userInfo;Swift
/*not inherited*/ init(name: String, reason: String?, userInfo: [AnyHashable : Any]? = nil)Parameters
nameThe name of the exception.
reasonThe reason for the exception.
userInfouserInfo as used by @c NSException. EarlGrey doesn’t use this param so it’s safe to pass nil.
Return Value
A GREYFrameworkException instance, initialized with a @c name and @c reason.
View on GitHub
GREYFrameworkException Class Reference