-
The title of the test case.
Declaration
Swift
public var title: String? -
The directive of the test case.
Declaration
Swift
public var directive: Directive? -
The source location of the test case.
Declaration
Swift
public var sourceLocation: SourceLocation -
The maximum execution duration.
Declaration
Swift
public var timeoutInterval: RxTimeInterval? -
The scheduler that shall be used for the test.
Declaration
Swift
public var scheduler: SchedulerType? -
Creates a new
TestCase.Parameter
Parameter title: The title of the test case.Parameter
Parameter directivr: The directive of the test case.Parameter
Parameter location: TheSourceLocationof the test case.Parameter
Parameter interval: The maximum execution duration of the test case.Parameter
Parameter scheduler: The scheduler that shall be used for the test.Parameter
Parameter observable: A factory of allTestPoints.Declaration
Swift
public init( title: String?, directive: Directive? = nil, source location: SourceLocation, timeout interval: RxTimeInterval?, scheduler: SchedulerType?, with observable: @escaping () -> Observable<TestPoint> )Parameters
titleThe title of the test case.
directivrThe directive of the test case.
locationThe
SourceLocationof the test case.intervalThe maximum execution duration of the test case.
schedulerThe scheduler that shall be used for the test.
observableA factory of all
TestPoints.
View on GitHub
Install in Dash
TestCase Struct Reference