Overview

Location

  • Reference:
    • RemObjects.Elements.EUnit.dll  .NET, .NET Standard 2.0
    • remobjects.elements.eunit.jar  Cooper
    • EUnit.fx  Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, macOS-x86_64
    • libEUnit.fx  Toffee
  • Namespace: RemObjects.Elements.EUnit.XCTest
  • Platforms: .NET, .NET Standard 2.0, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, macOS-x86_64, Toffee
  • Ancestry: Test | XCTestCase

constructor .NET, .NET Standard 2.0, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, macOS-x86_64


addTeardownBlock  virtual .NET, .NET Standard 2.0, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee

// .NET, .NET Standard 2.0
method addTeardownBlock(aBlock: Action)
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
method addTeardownBlock(aBlock: $Delegate_)
// .NET, .NET Standard 2.0
void addTeardownBlock(Action aBlock)
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
void addTeardownBlock($Delegate_ aBlock)
func addTeardownBlock(_ aBlock: () -> ())
void addTeardownBlock(eunit$$ aBlock)
// .NET, .NET Standard 2.0
Sub addTeardownBlock(aBlock As Action)
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub addTeardownBlock(aBlock As $Delegate_)

Parameters:

  • aBlock:

defaultPerformanceMetrics  virtual

// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
property defaultPerformanceMetrics: List<XCTPerformanceMetric> read write;
// macOS-x86_64
property defaultPerformanceMetrics: List<String> read write;
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
List<XCTPerformanceMetric> defaultPerformanceMetrics { get; set; }
// macOS-x86_64
List<String> defaultPerformanceMetrics { get; set; }
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee
var defaultPerformanceMetrics: List<XCTPerformanceMetric> { get{} set{} }
// macOS-x86_64
var defaultPerformanceMetrics: List<String> { get{} set{} }
List<XCTPerformanceMetric> defaultPerformanceMetrics { __get; __set; }
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Property defaultPerformanceMetrics() As List<XCTPerformanceMetric>
// macOS-x86_64
Property defaultPerformanceMetrics() As List<String>

method expectation description(aDescription: String): XCTestExpectation
XCTestExpectation expectation description(String aDescription)
func expectation(description aDescription: String) -> XCTestExpectation
XCTestExpectation expectation description(String aDescription)
Function expectation description(aDescription As String) As XCTestExpectation

Parameters:

  • aDescription:

// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
method expectation for(aNotificationName: String) object(aObject: nullable Object) handler(aHandler: Handler): XCTestExpectation
// macOS-x86_64
method expectation for(aNotificationName: String) object(aObject: nullable Object) handler(aHandler: XCTNSNotificationExpectation.Handler): XCTestExpectation
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
XCTestExpectation expectation for(String aNotificationName) object(Object? aObject) handler(Handler aHandler)
// macOS-x86_64
XCTestExpectation expectation for(String aNotificationName) object(Object? aObject) handler(XCTNSNotificationExpectation.Handler aHandler)
func expectation(for aNotificationName: String, object aObject: NSObject?, handler aHandler: Handler) -> XCTestExpectation
XCTestExpectation expectation for(String aNotificationName) object(Object aObject) handler(Handler aHandler)
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Function expectation for(aNotificationName As String) object(aObject As Object?) handler(aHandler As Handler) As XCTestExpectation
// macOS-x86_64
Function expectation for(aNotificationName As String) object(aObject As Object?) handler(aHandler As XCTNSNotificationExpectation.Handler) As XCTestExpectation

Parameters:

  • aNotificationName:
  • aObject:
  • aHandler:

expectation for(NSPredicate) evaluatedWith(nullable NSObject) handler(Handler): XCTestExpectation Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, macOS-x86_64, Toffee

// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
method expectation for(aPredicate: NSPredicate) evaluatedWith(aEvaluatedWith: nullable NSObject) handler(aHandler: Handler): XCTestExpectation
// macOS-x86_64
method expectation for(aPredicate: NSPredicate) evaluatedWith(aEvaluatedWith: nullable NSObject) handler(aHandler: XCTNSPredicateExpectation.Handler): XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
XCTestExpectation expectation for(NSPredicate aPredicate) evaluatedWith(NSObject? aEvaluatedWith) handler(Handler aHandler)
// macOS-x86_64
XCTestExpectation expectation for(NSPredicate aPredicate) evaluatedWith(NSObject? aEvaluatedWith) handler(XCTNSPredicateExpectation.Handler aHandler)
func expectation(for aPredicate: NSPredicate, evaluatedWith aEvaluatedWith: NSObject?, handler aHandler: Handler) -> XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
Function expectation for(aPredicate As NSPredicate) evaluatedWith(aEvaluatedWith As NSObject?) handler(aHandler As Handler) As XCTestExpectation
// macOS-x86_64
Function expectation for(aPredicate As NSPredicate) evaluatedWith(aEvaluatedWith As NSObject?) handler(aHandler As XCTNSPredicateExpectation.Handler) As XCTestExpectation

Parameters:

  • aPredicate:
  • aEvaluatedWith:
  • aHandler:

expectationForNotification  virtual

// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
method expectationForNotification(aNotificationName: String) object(aObject: nullable Object) handler(aHandler: Handler): XCTestExpectation
// macOS-x86_64
method expectationForNotification(aNotificationName: String) object(aObject: nullable Object) handler(aHandler: XCTNSNotificationExpectation.Handler): XCTestExpectation
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
XCTestExpectation expectationForNotification(String aNotificationName) object(Object? aObject) handler(Handler aHandler)
// macOS-x86_64
XCTestExpectation expectationForNotification(String aNotificationName) object(Object? aObject) handler(XCTNSNotificationExpectation.Handler aHandler)
func expectationForNotification(_ aNotificationName: String, object aObject: NSObject?, handler aHandler: Handler) -> XCTestExpectation
XCTestExpectation expectationForNotification(String aNotificationName) object(Object aObject) handler(Handler aHandler)
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Function expectationForNotification(aNotificationName As String) object(aObject As Object?) handler(aHandler As Handler) As XCTestExpectation
// macOS-x86_64
Function expectationForNotification(aNotificationName As String) object(aObject As Object?) handler(aHandler As XCTNSNotificationExpectation.Handler) As XCTestExpectation

Parameters:

  • aNotificationName:
  • aObject:
  • aHandler:

expectationForPredicate  virtual Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, macOS-x86_64, Toffee

// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
method expectationForPredicate(aPredicate: NSPredicate) evaluatedWith(aEvaluatedWith: nullable NSObject) handler(aHandler: Handler): XCTestExpectation
// macOS-x86_64
method expectationForPredicate(aPredicate: NSPredicate) evaluatedWith(aEvaluatedWith: nullable NSObject) handler(aHandler: XCTNSPredicateExpectation.Handler): XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
XCTestExpectation expectationForPredicate(NSPredicate aPredicate) evaluatedWith(NSObject? aEvaluatedWith) handler(Handler aHandler)
// macOS-x86_64
XCTestExpectation expectationForPredicate(NSPredicate aPredicate) evaluatedWith(NSObject? aEvaluatedWith) handler(XCTNSPredicateExpectation.Handler aHandler)
func expectationForPredicate(_ aPredicate: NSPredicate, evaluatedWith aEvaluatedWith: NSObject?, handler aHandler: Handler) -> XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
Function expectationForPredicate(aPredicate As NSPredicate) evaluatedWith(aEvaluatedWith As NSObject?) handler(aHandler As Handler) As XCTestExpectation
// macOS-x86_64
Function expectationForPredicate(aPredicate As NSPredicate) evaluatedWith(aEvaluatedWith As NSObject?) handler(aHandler As XCTNSPredicateExpectation.Handler) As XCTestExpectation

Parameters:

  • aPredicate:
  • aEvaluatedWith:
  • aHandler:

expectationWithDescription  virtual

method expectationWithDescription(aDescription: String): XCTestExpectation
XCTestExpectation expectationWithDescription(String aDescription)
func expectationWithDescription(_ aDescription: String) -> XCTestExpectation
XCTestExpectation expectationWithDescription(String aDescription)
Function expectationWithDescription(aDescription As String) As XCTestExpectation

Parameters:

  • aDescription:

keyValueObservingExpectation for(NSObject) keyPath(String) expectedValue(nullable Object): XCTestExpectation Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, macOS-x86_64, Toffee

method keyValueObservingExpectation for(aObject: NSObject) keyPath(aKeyPath: String) expectedValue(aExpectedValue: nullable Object): XCTestExpectation
XCTestExpectation keyValueObservingExpectation for(NSObject aObject) keyPath(String aKeyPath) expectedValue(Object? aExpectedValue)
func keyValueObservingExpectation(for aObject: NSObject, keyPath aKeyPath: String, expectedValue aExpectedValue: NSObject?) -> XCTestExpectation
Function keyValueObservingExpectation for(aObject As NSObject) keyPath(aKeyPath As String) expectedValue(aExpectedValue As Object?) As XCTestExpectation

Parameters:

  • aObject:
  • aKeyPath:
  • aExpectedValue:

keyValueObservingExpectation for(Object) keyPath(String) handler(Handler): XCTestExpectation Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, macOS-x86_64, Toffee

// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
method keyValueObservingExpectation for(aObject: Object) keyPath(aKeyPath: String) handler(handler: Handler): XCTestExpectation
// macOS-x86_64
method keyValueObservingExpectation for(aObject: Object) keyPath(aKeyPath: String) handler(handler: XCTKVOExpectation.Handler): XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
XCTestExpectation keyValueObservingExpectation for(Object aObject) keyPath(String aKeyPath) handler(Handler handler)
// macOS-x86_64
XCTestExpectation keyValueObservingExpectation for(Object aObject) keyPath(String aKeyPath) handler(XCTKVOExpectation.Handler handler)
func keyValueObservingExpectation(for aObject: NSObject, keyPath aKeyPath: String, handler: Handler) -> XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
Function keyValueObservingExpectation for(aObject As Object) keyPath(aKeyPath As String) handler(handler As Handler) As XCTestExpectation
// macOS-x86_64
Function keyValueObservingExpectation for(aObject As Object) keyPath(aKeyPath As String) handler(handler As XCTKVOExpectation.Handler) As XCTestExpectation

Parameters:

  • aObject:
  • aKeyPath:
  • handler:

keyValueObservingExpectationForObject (NSObject) keyPath(String) expectedValue(nullable Object): XCTestExpectation  virtual Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, macOS-x86_64, Toffee

method keyValueObservingExpectationForObject(aObject: NSObject) keyPath(aKeyPath: String) expectedValue(aExpectedValue: nullable Object): XCTestExpectation
XCTestExpectation keyValueObservingExpectationForObject(NSObject aObject) keyPath(String aKeyPath) expectedValue(Object? aExpectedValue)
func keyValueObservingExpectationForObject(_ aObject: NSObject, keyPath aKeyPath: String, expectedValue aExpectedValue: NSObject?) -> XCTestExpectation
Function keyValueObservingExpectationForObject(aObject As NSObject) keyPath(aKeyPath As String) expectedValue(aExpectedValue As Object?) As XCTestExpectation

Parameters:

  • aObject:
  • aKeyPath:
  • aExpectedValue:

keyValueObservingExpectationForObject (Object) keyPath(String) handler(Handler): XCTestExpectation  virtual Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, macOS-x86_64, Toffee

// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
method keyValueObservingExpectationForObject(aObject: Object) keyPath(aKeyPath: String) handler(handler: Handler): XCTestExpectation
// macOS-x86_64
method keyValueObservingExpectationForObject(aObject: Object) keyPath(aKeyPath: String) handler(handler: XCTKVOExpectation.Handler): XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
XCTestExpectation keyValueObservingExpectationForObject(Object aObject) keyPath(String aKeyPath) handler(Handler handler)
// macOS-x86_64
XCTestExpectation keyValueObservingExpectationForObject(Object aObject) keyPath(String aKeyPath) handler(XCTKVOExpectation.Handler handler)
func keyValueObservingExpectationForObject(_ aObject: NSObject, keyPath aKeyPath: String, handler: Handler) -> XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
Function keyValueObservingExpectationForObject(aObject As Object) keyPath(aKeyPath As String) handler(handler As Handler) As XCTestExpectation
// macOS-x86_64
Function keyValueObservingExpectationForObject(aObject As Object) keyPath(aKeyPath As String) handler(handler As XCTKVOExpectation.Handler) As XCTestExpectation

Parameters:

  • aObject:
  • aKeyPath:
  • handler:

measure  virtual

// .NET, .NET Standard 2.0
method measure(aBlock: Action)
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, macOS-x86_64
method measure(aBlock: $Delegate_)
// .NET, .NET Standard 2.0
void measure(Action aBlock)
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, macOS-x86_64
void measure($Delegate_ aBlock)
func measure(_ aBlock: () -> ())
void measure(eunit$$ aBlock)
// .NET, .NET Standard 2.0
Sub measure(aBlock As Action)
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, macOS-x86_64
Sub measure(aBlock As $Delegate_)

Parameters:

  • aBlock:

measureMetrics  virtual

method measureMetrics(aMetris: array of XCTPerformanceMetric) automaticallyStartMeasuring(aAutoStart: Boolean) forBlock(aBlock: $Delegate_)
void measureMetrics(XCTPerformanceMetric[] aMetris) automaticallyStartMeasuring(Boolean aAutoStart) forBlock($Delegate_ aBlock)
func measureMetrics(_ aMetris: XCTPerformanceMetric..., automaticallyStartMeasuring aAutoStart: Boolean, forBlock aBlock: () -> ())
void measureMetrics(XCTPerformanceMetric[] aMetris) automaticallyStartMeasuring(Boolean aAutoStart) forBlock(eunit$$ aBlock)
Sub measureMetrics(aMetris As XCTPerformanceMetric()) automaticallyStartMeasuring(aAutoStart As Boolean) forBlock(aBlock As $Delegate_)

Parameters:

  • aMetris:
  • aAutoStart:
  • aBlock:

setup .NET, .NET Standard 2.0, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee


SetupTest  virtual    (declared in Test)

When overriden in a child this method is called before first test method.


startMeasuring  virtual

// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
method startMeasuring(aIgnoreThisParameter: Boolean := false)
// macOS-x86_64
method startMeasuring(aIgnoreThisParameter: Boolean)
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
void startMeasuring(Boolean aIgnoreThisParameter = false)
// macOS-x86_64
void startMeasuring(Boolean aIgnoreThisParameter)
func startMeasuring(_ aIgnoreThisParameter: Boolean = false)
void startMeasuring(Boolean aIgnoreThisParameter)
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub startMeasuring(aIgnoreThisParameter As Boolean = false)
// macOS-x86_64
Sub startMeasuring(aIgnoreThisParameter As Boolean)

Parameters:

  • aIgnoreThisParameter:

stopMeasuring  virtual

// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
method stopMeasuring(aIgnoreThisParameter: Boolean := false)
// macOS-x86_64
method stopMeasuring(aIgnoreThisParameter: Boolean)
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
void stopMeasuring(Boolean aIgnoreThisParameter = false)
// macOS-x86_64
void stopMeasuring(Boolean aIgnoreThisParameter)
func stopMeasuring(_ aIgnoreThisParameter: Boolean = false)
void stopMeasuring(Boolean aIgnoreThisParameter)
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub stopMeasuring(aIgnoreThisParameter As Boolean = false)
// macOS-x86_64
Sub stopMeasuring(aIgnoreThisParameter As Boolean)

Parameters:

  • aIgnoreThisParameter:

tearDown .NET, .NET Standard 2.0, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee


TeardownTest  virtual    (declared in Test)

When overriden in a child this method is called after last test method.


method wait for(aExpectations: List<XCTestExpectation>) timeout(aTimeout: TimeInterval)
void wait for(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout)
func wait(for aExpectations: List<XCTestExpectation>, timeout aTimeout: TimeInterval)
void wait for(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout)
Sub wait for(aExpectations As List<XCTestExpectation>) timeout(aTimeout As TimeInterval)

Parameters:

  • aExpectations:
  • aTimeout:

method wait for(aExpectations: List<XCTestExpectation>) timeout(aTimeout: TimeInterval) enforceOrder(aEnforceOrder: Boolean)
void wait for(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout) enforceOrder(Boolean aEnforceOrder)
func wait(for aExpectations: List<XCTestExpectation>, timeout aTimeout: TimeInterval, enforceOrder aEnforceOrder: Boolean)
void wait for(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout) enforceOrder(Boolean aEnforceOrder)
Sub wait for(aExpectations As List<XCTestExpectation>) timeout(aTimeout As TimeInterval) enforceOrder(aEnforceOrder As Boolean)

Parameters:

  • aExpectations:
  • aTimeout:
  • aEnforceOrder:

method waitForExpectations(aExpectations: List<XCTestExpectation>) timeout(aTimeout: TimeInterval)
void waitForExpectations(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout)
func waitForExpectations(_ aExpectations: List<XCTestExpectation>, timeout aTimeout: TimeInterval)
void waitForExpectations(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout)
Sub waitForExpectations(aExpectations As List<XCTestExpectation>) timeout(aTimeout As TimeInterval)

Parameters:

  • aExpectations:
  • aTimeout:

method waitForExpectations(aExpectations: List<XCTestExpectation>) timeout(aTimeout: TimeInterval) enforceOrder(aEnforceOrder: Boolean)
void waitForExpectations(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout) enforceOrder(Boolean aEnforceOrder)
func waitForExpectations(_ aExpectations: List<XCTestExpectation>, timeout aTimeout: TimeInterval, enforceOrder aEnforceOrder: Boolean)
void waitForExpectations(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout) enforceOrder(Boolean aEnforceOrder)
Sub waitForExpectations(aExpectations As List<XCTestExpectation>) timeout(aTimeout As TimeInterval) enforceOrder(aEnforceOrder As Boolean)

Parameters:

  • aExpectations:
  • aTimeout:
  • aEnforceOrder:

waitForExpectations timeout(TimeInterval) handler(XCWaitCompletionHandler)

method waitForExpectations timeout(aTimeout: TimeInterval) handler(aHandler: XCWaitCompletionHandler)
void waitForExpectations timeout(TimeInterval aTimeout) handler(XCWaitCompletionHandler aHandler)
func waitForExpectations(timeout aTimeout: TimeInterval, handler aHandler: XCWaitCompletionHandler)
void waitForExpectations timeout(TimeInterval aTimeout) handler(XCWaitCompletionHandler aHandler)
Sub waitForExpectations timeout(aTimeout As TimeInterval) handler(aHandler As XCWaitCompletionHandler)

Parameters:

  • aTimeout:
  • aHandler:

waitForExpectationsWithTimeout  virtual

method waitForExpectationsWithTimeout(aTimeout: TimeInterval) handler(aHandler: XCWaitCompletionHandler)
void waitForExpectationsWithTimeout(TimeInterval aTimeout) handler(XCWaitCompletionHandler aHandler)
func waitForExpectationsWithTimeout(_ aTimeout: TimeInterval, handler aHandler: XCWaitCompletionHandler)
void waitForExpectationsWithTimeout(TimeInterval aTimeout) handler(XCWaitCompletionHandler aHandler)
Sub waitForExpectationsWithTimeout(aTimeout As TimeInterval) handler(aHandler As XCWaitCompletionHandler)

Parameters:

  • aTimeout:
  • aHandler:

defaultPerformanceMetrics  virtual

// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
property defaultPerformanceMetrics: List<XCTPerformanceMetric> read write;
// macOS-x86_64
property defaultPerformanceMetrics: List<String> read write;
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
List<XCTPerformanceMetric> defaultPerformanceMetrics { get; set; }
// macOS-x86_64
List<String> defaultPerformanceMetrics { get; set; }
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee
var defaultPerformanceMetrics: List<XCTPerformanceMetric> { get{} set{} }
// macOS-x86_64
var defaultPerformanceMetrics: List<String> { get{} set{} }
List<XCTPerformanceMetric> defaultPerformanceMetrics { __get; __set; }
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Property defaultPerformanceMetrics() As List<XCTPerformanceMetric>
// macOS-x86_64
Property defaultPerformanceMetrics() As List<String>

constructor .NET, .NET Standard 2.0, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, macOS-x86_64


addTeardownBlock  virtual .NET, .NET Standard 2.0, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee

// .NET, .NET Standard 2.0
method addTeardownBlock(aBlock: Action)
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
method addTeardownBlock(aBlock: $Delegate_)
// .NET, .NET Standard 2.0
void addTeardownBlock(Action aBlock)
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
void addTeardownBlock($Delegate_ aBlock)
func addTeardownBlock(_ aBlock: () -> ())
void addTeardownBlock(eunit$$ aBlock)
// .NET, .NET Standard 2.0
Sub addTeardownBlock(aBlock As Action)
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub addTeardownBlock(aBlock As $Delegate_)

Parameters:

  • aBlock:

method expectation description(aDescription: String): XCTestExpectation
XCTestExpectation expectation description(String aDescription)
func expectation(description aDescription: String) -> XCTestExpectation
XCTestExpectation expectation description(String aDescription)
Function expectation description(aDescription As String) As XCTestExpectation

Parameters:

  • aDescription:

// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
method expectation for(aNotificationName: String) object(aObject: nullable Object) handler(aHandler: Handler): XCTestExpectation
// macOS-x86_64
method expectation for(aNotificationName: String) object(aObject: nullable Object) handler(aHandler: XCTNSNotificationExpectation.Handler): XCTestExpectation
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
XCTestExpectation expectation for(String aNotificationName) object(Object? aObject) handler(Handler aHandler)
// macOS-x86_64
XCTestExpectation expectation for(String aNotificationName) object(Object? aObject) handler(XCTNSNotificationExpectation.Handler aHandler)
func expectation(for aNotificationName: String, object aObject: NSObject?, handler aHandler: Handler) -> XCTestExpectation
XCTestExpectation expectation for(String aNotificationName) object(Object aObject) handler(Handler aHandler)
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Function expectation for(aNotificationName As String) object(aObject As Object?) handler(aHandler As Handler) As XCTestExpectation
// macOS-x86_64
Function expectation for(aNotificationName As String) object(aObject As Object?) handler(aHandler As XCTNSNotificationExpectation.Handler) As XCTestExpectation

Parameters:

  • aNotificationName:
  • aObject:
  • aHandler:

expectation for(NSPredicate) evaluatedWith(nullable NSObject) handler(Handler): XCTestExpectation Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, macOS-x86_64, Toffee

// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
method expectation for(aPredicate: NSPredicate) evaluatedWith(aEvaluatedWith: nullable NSObject) handler(aHandler: Handler): XCTestExpectation
// macOS-x86_64
method expectation for(aPredicate: NSPredicate) evaluatedWith(aEvaluatedWith: nullable NSObject) handler(aHandler: XCTNSPredicateExpectation.Handler): XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
XCTestExpectation expectation for(NSPredicate aPredicate) evaluatedWith(NSObject? aEvaluatedWith) handler(Handler aHandler)
// macOS-x86_64
XCTestExpectation expectation for(NSPredicate aPredicate) evaluatedWith(NSObject? aEvaluatedWith) handler(XCTNSPredicateExpectation.Handler aHandler)
func expectation(for aPredicate: NSPredicate, evaluatedWith aEvaluatedWith: NSObject?, handler aHandler: Handler) -> XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
Function expectation for(aPredicate As NSPredicate) evaluatedWith(aEvaluatedWith As NSObject?) handler(aHandler As Handler) As XCTestExpectation
// macOS-x86_64
Function expectation for(aPredicate As NSPredicate) evaluatedWith(aEvaluatedWith As NSObject?) handler(aHandler As XCTNSPredicateExpectation.Handler) As XCTestExpectation

Parameters:

  • aPredicate:
  • aEvaluatedWith:
  • aHandler:

expectationForNotification  virtual

// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
method expectationForNotification(aNotificationName: String) object(aObject: nullable Object) handler(aHandler: Handler): XCTestExpectation
// macOS-x86_64
method expectationForNotification(aNotificationName: String) object(aObject: nullable Object) handler(aHandler: XCTNSNotificationExpectation.Handler): XCTestExpectation
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
XCTestExpectation expectationForNotification(String aNotificationName) object(Object? aObject) handler(Handler aHandler)
// macOS-x86_64
XCTestExpectation expectationForNotification(String aNotificationName) object(Object? aObject) handler(XCTNSNotificationExpectation.Handler aHandler)
func expectationForNotification(_ aNotificationName: String, object aObject: NSObject?, handler aHandler: Handler) -> XCTestExpectation
XCTestExpectation expectationForNotification(String aNotificationName) object(Object aObject) handler(Handler aHandler)
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Function expectationForNotification(aNotificationName As String) object(aObject As Object?) handler(aHandler As Handler) As XCTestExpectation
// macOS-x86_64
Function expectationForNotification(aNotificationName As String) object(aObject As Object?) handler(aHandler As XCTNSNotificationExpectation.Handler) As XCTestExpectation

Parameters:

  • aNotificationName:
  • aObject:
  • aHandler:

expectationForPredicate  virtual Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, macOS-x86_64, Toffee

// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
method expectationForPredicate(aPredicate: NSPredicate) evaluatedWith(aEvaluatedWith: nullable NSObject) handler(aHandler: Handler): XCTestExpectation
// macOS-x86_64
method expectationForPredicate(aPredicate: NSPredicate) evaluatedWith(aEvaluatedWith: nullable NSObject) handler(aHandler: XCTNSPredicateExpectation.Handler): XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
XCTestExpectation expectationForPredicate(NSPredicate aPredicate) evaluatedWith(NSObject? aEvaluatedWith) handler(Handler aHandler)
// macOS-x86_64
XCTestExpectation expectationForPredicate(NSPredicate aPredicate) evaluatedWith(NSObject? aEvaluatedWith) handler(XCTNSPredicateExpectation.Handler aHandler)
func expectationForPredicate(_ aPredicate: NSPredicate, evaluatedWith aEvaluatedWith: NSObject?, handler aHandler: Handler) -> XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
Function expectationForPredicate(aPredicate As NSPredicate) evaluatedWith(aEvaluatedWith As NSObject?) handler(aHandler As Handler) As XCTestExpectation
// macOS-x86_64
Function expectationForPredicate(aPredicate As NSPredicate) evaluatedWith(aEvaluatedWith As NSObject?) handler(aHandler As XCTNSPredicateExpectation.Handler) As XCTestExpectation

Parameters:

  • aPredicate:
  • aEvaluatedWith:
  • aHandler:

expectationWithDescription  virtual

method expectationWithDescription(aDescription: String): XCTestExpectation
XCTestExpectation expectationWithDescription(String aDescription)
func expectationWithDescription(_ aDescription: String) -> XCTestExpectation
XCTestExpectation expectationWithDescription(String aDescription)
Function expectationWithDescription(aDescription As String) As XCTestExpectation

Parameters:

  • aDescription:

keyValueObservingExpectation for(NSObject) keyPath(String) expectedValue(nullable Object): XCTestExpectation Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, macOS-x86_64, Toffee

method keyValueObservingExpectation for(aObject: NSObject) keyPath(aKeyPath: String) expectedValue(aExpectedValue: nullable Object): XCTestExpectation
XCTestExpectation keyValueObservingExpectation for(NSObject aObject) keyPath(String aKeyPath) expectedValue(Object? aExpectedValue)
func keyValueObservingExpectation(for aObject: NSObject, keyPath aKeyPath: String, expectedValue aExpectedValue: NSObject?) -> XCTestExpectation
Function keyValueObservingExpectation for(aObject As NSObject) keyPath(aKeyPath As String) expectedValue(aExpectedValue As Object?) As XCTestExpectation

Parameters:

  • aObject:
  • aKeyPath:
  • aExpectedValue:

keyValueObservingExpectation for(Object) keyPath(String) handler(Handler): XCTestExpectation Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, macOS-x86_64, Toffee

// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
method keyValueObservingExpectation for(aObject: Object) keyPath(aKeyPath: String) handler(handler: Handler): XCTestExpectation
// macOS-x86_64
method keyValueObservingExpectation for(aObject: Object) keyPath(aKeyPath: String) handler(handler: XCTKVOExpectation.Handler): XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
XCTestExpectation keyValueObservingExpectation for(Object aObject) keyPath(String aKeyPath) handler(Handler handler)
// macOS-x86_64
XCTestExpectation keyValueObservingExpectation for(Object aObject) keyPath(String aKeyPath) handler(XCTKVOExpectation.Handler handler)
func keyValueObservingExpectation(for aObject: NSObject, keyPath aKeyPath: String, handler: Handler) -> XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
Function keyValueObservingExpectation for(aObject As Object) keyPath(aKeyPath As String) handler(handler As Handler) As XCTestExpectation
// macOS-x86_64
Function keyValueObservingExpectation for(aObject As Object) keyPath(aKeyPath As String) handler(handler As XCTKVOExpectation.Handler) As XCTestExpectation

Parameters:

  • aObject:
  • aKeyPath:
  • handler:

keyValueObservingExpectationForObject (NSObject) keyPath(String) expectedValue(nullable Object): XCTestExpectation  virtual Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, macOS-x86_64, Toffee

method keyValueObservingExpectationForObject(aObject: NSObject) keyPath(aKeyPath: String) expectedValue(aExpectedValue: nullable Object): XCTestExpectation
XCTestExpectation keyValueObservingExpectationForObject(NSObject aObject) keyPath(String aKeyPath) expectedValue(Object? aExpectedValue)
func keyValueObservingExpectationForObject(_ aObject: NSObject, keyPath aKeyPath: String, expectedValue aExpectedValue: NSObject?) -> XCTestExpectation
Function keyValueObservingExpectationForObject(aObject As NSObject) keyPath(aKeyPath As String) expectedValue(aExpectedValue As Object?) As XCTestExpectation

Parameters:

  • aObject:
  • aKeyPath:
  • aExpectedValue:

keyValueObservingExpectationForObject (Object) keyPath(String) handler(Handler): XCTestExpectation  virtual Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32, macOS-x86_64, Toffee

// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
method keyValueObservingExpectationForObject(aObject: Object) keyPath(aKeyPath: String) handler(handler: Handler): XCTestExpectation
// macOS-x86_64
method keyValueObservingExpectationForObject(aObject: Object) keyPath(aKeyPath: String) handler(handler: XCTKVOExpectation.Handler): XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
XCTestExpectation keyValueObservingExpectationForObject(Object aObject) keyPath(String aKeyPath) handler(Handler handler)
// macOS-x86_64
XCTestExpectation keyValueObservingExpectationForObject(Object aObject) keyPath(String aKeyPath) handler(XCTKVOExpectation.Handler handler)
func keyValueObservingExpectationForObject(_ aObject: NSObject, keyPath aKeyPath: String, handler: Handler) -> XCTestExpectation
// Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-watchOS Simulator, Island-watchOS-arm64_32
Function keyValueObservingExpectationForObject(aObject As Object) keyPath(aKeyPath As String) handler(handler As Handler) As XCTestExpectation
// macOS-x86_64
Function keyValueObservingExpectationForObject(aObject As Object) keyPath(aKeyPath As String) handler(handler As XCTKVOExpectation.Handler) As XCTestExpectation

Parameters:

  • aObject:
  • aKeyPath:
  • handler:

measure  virtual

// .NET, .NET Standard 2.0
method measure(aBlock: Action)
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, macOS-x86_64
method measure(aBlock: $Delegate_)
// .NET, .NET Standard 2.0
void measure(Action aBlock)
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, macOS-x86_64
void measure($Delegate_ aBlock)
func measure(_ aBlock: () -> ())
void measure(eunit$$ aBlock)
// .NET, .NET Standard 2.0
Sub measure(aBlock As Action)
// Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, macOS-x86_64
Sub measure(aBlock As $Delegate_)

Parameters:

  • aBlock:

measureMetrics  virtual

method measureMetrics(aMetris: array of XCTPerformanceMetric) automaticallyStartMeasuring(aAutoStart: Boolean) forBlock(aBlock: $Delegate_)
void measureMetrics(XCTPerformanceMetric[] aMetris) automaticallyStartMeasuring(Boolean aAutoStart) forBlock($Delegate_ aBlock)
func measureMetrics(_ aMetris: XCTPerformanceMetric..., automaticallyStartMeasuring aAutoStart: Boolean, forBlock aBlock: () -> ())
void measureMetrics(XCTPerformanceMetric[] aMetris) automaticallyStartMeasuring(Boolean aAutoStart) forBlock(eunit$$ aBlock)
Sub measureMetrics(aMetris As XCTPerformanceMetric()) automaticallyStartMeasuring(aAutoStart As Boolean) forBlock(aBlock As $Delegate_)

Parameters:

  • aMetris:
  • aAutoStart:
  • aBlock:

setup .NET, .NET Standard 2.0, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee


SetupTest  virtual    (declared in Test)

When overriden in a child this method is called before first test method.


startMeasuring  virtual

// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
method startMeasuring(aIgnoreThisParameter: Boolean := false)
// macOS-x86_64
method startMeasuring(aIgnoreThisParameter: Boolean)
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
void startMeasuring(Boolean aIgnoreThisParameter = false)
// macOS-x86_64
void startMeasuring(Boolean aIgnoreThisParameter)
func startMeasuring(_ aIgnoreThisParameter: Boolean = false)
void startMeasuring(Boolean aIgnoreThisParameter)
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub startMeasuring(aIgnoreThisParameter As Boolean = false)
// macOS-x86_64
Sub startMeasuring(aIgnoreThisParameter As Boolean)

Parameters:

  • aIgnoreThisParameter:

stopMeasuring  virtual

// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
method stopMeasuring(aIgnoreThisParameter: Boolean := false)
// macOS-x86_64
method stopMeasuring(aIgnoreThisParameter: Boolean)
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
void stopMeasuring(Boolean aIgnoreThisParameter = false)
// macOS-x86_64
void stopMeasuring(Boolean aIgnoreThisParameter)
func stopMeasuring(_ aIgnoreThisParameter: Boolean = false)
void stopMeasuring(Boolean aIgnoreThisParameter)
// .NET, .NET Standard 2.0, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub stopMeasuring(aIgnoreThisParameter As Boolean = false)
// macOS-x86_64
Sub stopMeasuring(aIgnoreThisParameter As Boolean)

Parameters:

  • aIgnoreThisParameter:

tearDown .NET, .NET Standard 2.0, Cooper, Island-Android, Island-iOS Simulator, Island-iOS-arm64, Island-macOS, Island-tvOS Simulator, Island-tvOS-arm64, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows, Toffee


TeardownTest  virtual    (declared in Test)

When overriden in a child this method is called after last test method.


method wait for(aExpectations: List<XCTestExpectation>) timeout(aTimeout: TimeInterval)
void wait for(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout)
func wait(for aExpectations: List<XCTestExpectation>, timeout aTimeout: TimeInterval)
void wait for(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout)
Sub wait for(aExpectations As List<XCTestExpectation>) timeout(aTimeout As TimeInterval)

Parameters:

  • aExpectations:
  • aTimeout:

method wait for(aExpectations: List<XCTestExpectation>) timeout(aTimeout: TimeInterval) enforceOrder(aEnforceOrder: Boolean)
void wait for(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout) enforceOrder(Boolean aEnforceOrder)
func wait(for aExpectations: List<XCTestExpectation>, timeout aTimeout: TimeInterval, enforceOrder aEnforceOrder: Boolean)
void wait for(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout) enforceOrder(Boolean aEnforceOrder)
Sub wait for(aExpectations As List<XCTestExpectation>) timeout(aTimeout As TimeInterval) enforceOrder(aEnforceOrder As Boolean)

Parameters:

  • aExpectations:
  • aTimeout:
  • aEnforceOrder:

method waitForExpectations(aExpectations: List<XCTestExpectation>) timeout(aTimeout: TimeInterval)
void waitForExpectations(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout)
func waitForExpectations(_ aExpectations: List<XCTestExpectation>, timeout aTimeout: TimeInterval)
void waitForExpectations(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout)
Sub waitForExpectations(aExpectations As List<XCTestExpectation>) timeout(aTimeout As TimeInterval)

Parameters:

  • aExpectations:
  • aTimeout:

method waitForExpectations(aExpectations: List<XCTestExpectation>) timeout(aTimeout: TimeInterval) enforceOrder(aEnforceOrder: Boolean)
void waitForExpectations(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout) enforceOrder(Boolean aEnforceOrder)
func waitForExpectations(_ aExpectations: List<XCTestExpectation>, timeout aTimeout: TimeInterval, enforceOrder aEnforceOrder: Boolean)
void waitForExpectations(List<XCTestExpectation> aExpectations) timeout(TimeInterval aTimeout) enforceOrder(Boolean aEnforceOrder)
Sub waitForExpectations(aExpectations As List<XCTestExpectation>) timeout(aTimeout As TimeInterval) enforceOrder(aEnforceOrder As Boolean)

Parameters:

  • aExpectations:
  • aTimeout:
  • aEnforceOrder:

waitForExpectations timeout(TimeInterval) handler(XCWaitCompletionHandler)

method waitForExpectations timeout(aTimeout: TimeInterval) handler(aHandler: XCWaitCompletionHandler)
void waitForExpectations timeout(TimeInterval aTimeout) handler(XCWaitCompletionHandler aHandler)
func waitForExpectations(timeout aTimeout: TimeInterval, handler aHandler: XCWaitCompletionHandler)
void waitForExpectations timeout(TimeInterval aTimeout) handler(XCWaitCompletionHandler aHandler)
Sub waitForExpectations timeout(aTimeout As TimeInterval) handler(aHandler As XCWaitCompletionHandler)

Parameters:

  • aTimeout:
  • aHandler:

waitForExpectationsWithTimeout  virtual

method waitForExpectationsWithTimeout(aTimeout: TimeInterval) handler(aHandler: XCWaitCompletionHandler)
void waitForExpectationsWithTimeout(TimeInterval aTimeout) handler(XCWaitCompletionHandler aHandler)
func waitForExpectationsWithTimeout(_ aTimeout: TimeInterval, handler aHandler: XCWaitCompletionHandler)
void waitForExpectationsWithTimeout(TimeInterval aTimeout) handler(XCWaitCompletionHandler aHandler)
Sub waitForExpectationsWithTimeout(aTimeout As TimeInterval) handler(aHandler As XCWaitCompletionHandler)

Parameters:

  • aTimeout:
  • aHandler: