-
Notifications
You must be signed in to change notification settings - Fork 0
Predicate
A Predicate is part of the new matcher API that provides assertions to expectations.
public struct Predicate<T>Given a code snippet:
expect(1).to(equal(2)) ^^^^^^^^ Called a "matcher"
A matcher consists of two parts a constructor function and the Predicate. The term Predicate is used as a separate name from Matcher to help transition custom matchers to the new Nimble matcher API.
The Predicate provide the heavy lifting on how to assert against a given value. Internally, predicates are simple wrappers around closures to provide static type information and allow composition and wrapping of existing behaviors.
Matcher, Matcher, Matcher, Matcher
Constructs a predicate that knows how take a given value
public init(_ matcher: @escaping (Expression<T>) throws -> PredicateResult)Constructs a predicate that knows how take a given value
public init(_ matcher: @escaping (Expression<T>) throws -> PredicateResult)Returns a new Predicate based on the current one that always fails if nil is given as the actual value.
var requireNonNil: Predicate<T>This replaces NonNilMatcherFunc.
Returns a new Predicate based on the current one that always fails if nil is given as the actual value.
var requireNonNil: Predicate<T>This replaces NonNilMatcherFunc.
Uses a predicate on a given value to see if it passes the predicate.
public func satisfies(_ expression: Expression<T>) throws -> PredicateResult@param expression The value to run the predicate's logic against @returns A predicate result indicate passing or failing and an associated error message.
Like Predicate() constructor, but automatically guard against nil (actual) values
public static func define(matcher: @escaping (Expression<T>) throws -> PredicateResult) -> Predicate<T>Defines a predicate with a default message that can be returned in the closure
Also ensures the predicate's actual value cannot pass with nil given.
public static func define(_ msg: String, matcher: @escaping (Expression<T>, ExpectationMessage) throws -> PredicateResult) -> Predicate<T>Defines a predicate with a default message that can be returned in the closure
Unlike define, this allows nil values to succeed if the given closure chooses to.
public static func defineNilable(_ msg: String, matcher: @escaping (Expression<T>, ExpectationMessage) throws -> PredicateResult) -> Predicate<T>Provides a simple predicate definition that provides no control over the predefined error message.
public static func simple(_ msg: String, matcher: @escaping (Expression<T>) throws -> PredicateStatus) -> Predicate<T>Also ensures the predicate's actual value cannot pass with nil given.
Provides a simple predicate definition that provides no control over the predefined error message.
public static func simpleNilable(_ msg: String, matcher: @escaping (Expression<T>) throws -> PredicateStatus) -> Predicate<T>Unlike simple, this allows nil values to succeed if the given closure chooses to.
Compatibility layer for old Matcher API, deprecated
public static func fromDeprecatedFullClosure(_ matcher: @escaping (Expression<T>, FailureMessage, Bool) throws -> Bool) -> PredicateCompatibility layer for old Matcher API, deprecated. Emulates the MatcherFunc API
public static func fromDeprecatedClosure(_ matcher: @escaping (Expression<T>, FailureMessage) throws -> Bool) -> PredicateCompatibility layer for old Matcher API, deprecated. Same as calling .predicate on a MatcherFunc or NonNilMatcherFunc type.
public static func fromDeprecatedMatcher<M>(_ matcher: M) -> Predicate where M: Matcher, M.ValueType == TDeprecated Matcher API, use satisfies(:) instead
public func matches(_ actualExpression: Expression<T>, failureMessage: FailureMessage) throws -> BoolDeprecated Matcher API, use satisfies(:) instead
public func doesNotMatch(_ actualExpression: Expression<T>, failureMessage: FailureMessage) throws -> BoolUses a predicate on a given value to see if it passes the predicate.
public func satisfies(_ expression: Expression<T>) throws -> PredicateResult@param expression The value to run the predicate's logic against @returns A predicate result indicate passing or failing and an associated error message.
Like Predicate() constructor, but automatically guard against nil (actual) values
public static func define(matcher: @escaping (Expression<T>) throws -> PredicateResult) -> Predicate<T>Defines a predicate with a default message that can be returned in the closure
Also ensures the predicate's actual value cannot pass with nil given.
public static func define(_ msg: String, matcher: @escaping (Expression<T>, ExpectationMessage) throws -> PredicateResult) -> Predicate<T>Defines a predicate with a default message that can be returned in the closure
Unlike define, this allows nil values to succeed if the given closure chooses to.
public static func defineNilable(_ msg: String, matcher: @escaping (Expression<T>, ExpectationMessage) throws -> PredicateResult) -> Predicate<T>Provides a simple predicate definition that provides no control over the predefined error message.
public static func simple(_ msg: String, matcher: @escaping (Expression<T>) throws -> PredicateStatus) -> Predicate<T>Also ensures the predicate's actual value cannot pass with nil given.
Provides a simple predicate definition that provides no control over the predefined error message.
public static func simpleNilable(_ msg: String, matcher: @escaping (Expression<T>) throws -> PredicateStatus) -> Predicate<T>Unlike simple, this allows nil values to succeed if the given closure chooses to.
Compatibility layer for old Matcher API, deprecated
public static func fromDeprecatedFullClosure(_ matcher: @escaping (Expression<T>, FailureMessage, Bool) throws -> Bool) -> PredicateCompatibility layer for old Matcher API, deprecated. Emulates the MatcherFunc API
public static func fromDeprecatedClosure(_ matcher: @escaping (Expression<T>, FailureMessage) throws -> Bool) -> PredicateCompatibility layer for old Matcher API, deprecated. Same as calling .predicate on a MatcherFunc or NonNilMatcherFunc type.
public static func fromDeprecatedMatcher<M>(_ matcher: M) -> Predicate where M: Matcher, M.ValueType == TDeprecated Matcher API, use satisfies(:) instead
public func matches(_ actualExpression: Expression<T>, failureMessage: FailureMessage) throws -> BoolDeprecated Matcher API, use satisfies(:) instead
public func doesNotMatch(_ actualExpression: Expression<T>, failureMessage: FailureMessage) throws -> BoolTypes
- AssertionDispatcher
- AssertionRecord
- AssertionRecorder
- AsyncDefaults
- BadInstructionException
- Behavior
- BoolPair
- BoolSetPair
- Callsite
- Chain2
- Chain2.Index
- Chain2.Iterator
- Combinations
- Combinations.Iterator
- Complex
- Configuration
- Cycle
- Cycle.Iterator
- Dictionary.SortOption
- EmailAddressValidator
- Example
- ExampleGroup
- ExampleMetadata
- Expectation
- ExpectationMessage
- ExpectationStyle
- Expression
- FailureMessage
- Filter
- Float.PrecisionDecimals
- ForgivingSearchFilter
- FreqTable
- IChar
- Identifier
- Indexed
- IndexedObj
- Info
- L
- L.BackgroundColor
- L.Color
- L.ControlCode
- L.LogColor
- L.LogError
- L.LogLevel
- L.OutputTarget
- L.Rainbow
- L.Style
- LazyChunked
- LazyChunked.Index
- Lexer
- Matcher
- MatcherFunc
- NMBExpectation
- NMBExpectationMessage
- NMBObjCBeCloseToMatcher
- NMBObjCMatcher
- NMBObjCRaiseExceptionMatcher
- NMBPredicate
- NMBPredicateResult
- NMBPredicateStatus
- NMBStringer
- NimbleHelper
- NimbleShortXCTestHandler
- NimbleXCTestHandler
- NonNilMatcherFunc
- Permutations
- Permutations.Iterator
- Predicate
- PredicateResult
- PredicateStatus
- Product2
- Product2.Index
- Product2.Iterator
- QuickConfiguration
- QuickSpec
- QuickTestSuite
- Regex
- RegexValidator
- Regx
- Regx.Pattern
- Rng
- SVPerson
- SourceLocation
- Str.ProcessingOption
- Str.RandomStringType
- Terminator
- ToSucceedResult
- VStr
- VariantsG
- _CallsiteBase
- _ExampleBase
- _ExampleMetadataBase
- _FilterBase
- execTypesCountTuple
Protocols
- AlgebraicField
- AssertionHandler
- CanBeEmptyP
- CanBeManyP
- CanBeMutSatisfiedP
- CanBeNegativeP
- CanBeOptionalP
- CanBeQuestionP
- CanBeSatisfiedP
- CanInitP
- CanSatisfyP
- CmpIntervalT
- CollectionExtT
- ComparableT
- CustomEquatable
- DecimalRepresentableP
- DetailedStringConvertible
- EIntervalT
- ELimitedIntervalT
- ELimitedT
- EListT
- ESortableT
- EUnitArrayT
- ElementaryFunctions
- ExpressibleByDecimalP
- FixedWidthFloatingPoint
- HIntervalT
- HLimitedIntervalT
- HLimitedT
- HListT
- HSortableT
- HUnitArrayT
- HUnitSetT
- HasAllFormsT
- HasAllStrVariantsP
- HasComparableElementT
- HasComparableTUnitT
- HasComparableUnitT
- HasCountP
- HasDecimalValueP
- HasDescr
- HasDescrP
- HasDoubleP
- HasELUnitTypeT
- HasELimitedTypeT
- HasEUnitT
- HasEUnitTypeT
- HasElementTypeT
- HasEquatableElementT
- HasFormsT
- HasHIntervalTypeT
- HasHIntervalsT
- HasHLUnitTypeT
- HasHLimitedTypeT
- HasHUnitT
- HasHUnitTypeT
- HasHashableComparableElementT
- HasHashableComparableUnitT
- HasHashableElementT
- HasIDP
- HasIdxP
- HasIdxSetP
- HasIdx_P
- HasIdxsP
- HasIntAndDescrP
- HasIntP
- HasIntRawValueP
- HasIntervalTypeT
- HasIntervalsT
- HasLengthP
- HasLimitedTypeT
- HasListUnitTypeT
- HasMeasurableTypeT
- HasMutDoubleP
- HasMutHIntervalSetT
- HasMutIDP
- HasMutIdxP
- HasMutIdx_P
- HasMutIndexSetP
- HasMutIntP
- HasMutObjT
- HasMutPriorityP
- HasMutRngP
- HasMutStrP
- HasObjT
- HasParentT
- HasPriorityP
- HasRandomCaseT
- HasRngP
- HasSELF
- HasSatisfiablesP
- HasScoreCmpTypeT
- HasSortableTypeT
- HasStaticIntsP
- HasStaticStrKeyP
- HasStaticStringsP
- HasStrAndDescrP
- HasStrCharP
- HasStrKeyP
- HasStrP
- HasStrRawValueP
- HasStrSetP
- HasStringsAndDescrP
- HasUnitT
- HasUnitTypeT
- ICharP
- ICharT
- IdHashableT
- IdxCmpT
- IdxHashableT
- IndexSetHashableT
- IndexedObjT
- InitsWithDecimalP
- InitsWithDoubleP
- InitsWithStr_P
- InitsWithStrs_P
- IntComparableT
- IntEnumP
- IntEnumT
- IntHashableT
- IntRawValueInitableP
- IntervalSetT
- IntervalT
- LengthComparableT
- LimitedIntervalT
- LimitedT
- ListP
- ListT
- Matcher
- MeasurableIntervalT
- ModeCode
- MutEUnitArrayT
- MutHUnitArrayT
- MutHUnitSetT
- MutSequenceP
- MutSequenceT
- MutUnitArrayExtT
- MutUnitArrayT
- NMBCollection
- NMBComparable
- NMBContainer
- NMBDoubleConvertible
- NMBMatcher
- NMBOrderedCollection
- PriorityComparableT
- Real
- RealFunctions
- ReversibleP
- Reversible_P
- RngHashableT
- RngP
- Satisfiable
- ScorableP
- ScoreCmpT
- SequenceP
- SequenceT
- SingletonP
- SortableIntervalT
- SortableLimitedT
- SortableP
- StrConvertibleP
- StrEnumP
- StrEnumT
- StrKeyHashableAndEquatableT
- StrRawValueInitableP
- StrValidatorP
- StringComparableT
- StringHashableT
- StringsHashableT
- StrsConvertibleP
- SummableT
- TestOutputStringConvertible
- UnitArrayT
- VStrEnumP
- VStrEnumT
- VStrP
- VStrT
- VariantsRepresentableT
- XCTestCaseNameProvider
- XCTestCaseProvider
- XCTestCaseProviderStatic
Global Typealiases
- AfterExampleClosure
- AfterExampleWithMetadataClosure
- AfterSuiteClosure
- BeforeExampleClosure
- BeforeExampleWithMetadataClosure
- BeforeSuiteClosure
- CS
- CanBeManyOptionalP
- CaseIterableT
- Chain
- Char
- CharSet
- DoubleConvertibleP
- DoubleConvertibleT
- EUnitT
- ExampleFilter
- FileString
- FilterFlags
- FullMatcherBlock
- HUnitT
- HasAllStrFormsT
- HasIdxT
- ICSet
- ID
- IDSet
- IdxMutHashableT
- IdxStr
- JSON
- MatcherBlock
- NSRegex
- PredicateBlock
- QuickConfigurer
- QuickSpecBase
- SharedExampleClosure
- SharedExampleContext
- Str
- StrIdx
- StrP
- Substr
- TestLiteralType
Global Variables
- DefaultDelta
- EXC_BAD_INSTRUCTION
- EXC_MASK_BAD_INSTRUCTION
- EXC_TYPES_COUNT
- FunctionalTests_Configuration_AfterEachWasExecuted
- FunctionalTests_Configuration_BeforeEachWasExecuted
- MACH_MSG_TYPE_MAKE_SEND
- NimbleAssertionHandler
- x86_THREAD_STATE64_COUNT
Global Functions
- MACH_MSGH_BITS(_:_:)
- MACH_MSGH_BITS_REMOTE(_:)
- QCKMain(_:configurations:testCases:)
- __allTests()
- afterEach(_:)
- afterSuite(_:)
- allPass(_:)
- allPass(_:_:)
- assertClose(_:_:allowedError:file:line:)
- assertClose(_:_:allowedError:worstError:file:line:)
- be(_:)
- beAKindOf(_:)
- beAnInstanceOf(_:)
- beCloseTo(_:within:)
- beEmpty()
- beFalse()
- beFalsy()
- beGreaterThan(_:)
- beGreaterThanOrEqualTo(_:)
- beIdenticalTo(_:)
- beLessThan(_:)
- beLessThanOrEqualTo(_:)
- beNil()
- beTrue()
- beTruthy()
- beVoid()
- beforeEach(_:)
- beforeSuite(_:)
- beginWith(_:)
- catchBadInstruction(block:)
- catchBadInstruction(in:)
- chain(_:_:)
- contain(_:)
- containElementSatisfying(_:_:)
- context(_:flags:closure:)
- crashIf(_:_:)
- crashIfAnyFalse(_:_:)
- crashIfAnyFalse(_:crashMessage:)
- crashIfAnyFalse(_:message:)
- crashIfAnyNotExpected(_:expected:_:)
- crashIfAnyNotExpected(_:expected:crashMessage:)
- crashIfAnyTrue(_:_:)
- crashIfFalse(_:_:)
- crashIfNegative(_:)
- crashIfNil(_:)
- crashIfNotEqual(_:)
- crashIfNotEqual(_:_:)
- crashIfNotExpected(_:expected:_:)
- crashIfNotNil(_:)
- describe(_:flags:closure:)
- doubleForLoop(_:_:)
- elementsEqual(_:)
- elementsEqual(_:by:)
- encode(encodable:)
- endWith(_:)
- equal(_:)
- expect(_:file:line:)
- expect(_:line:expression:)
- fail(_:file:line:)
- fail(_:line:)
- fail(_:location:)
- fcontext(_:flags:closure:)
- fdescribe(_:flags:closure:)
- fit(_:flags:file:line:closure:)
- fitBehavesLike(_:flags:file:line:)
- fitBehavesLike(_:flags:file:line:context:)
- fitBehavesLike(_:flags:file:line:sharedExampleContext:)
- gatherExpectations(silently:closure:)
- gatherFailingExpectations(silently:closure:)
- haveCount(_:)
- isValidLength(_:)
- it(_:flags:file:line:closure:)
- itBehavesLike(_:flags:file:line:)
- itBehavesLike(_:flags:file:line:context:)
- itBehavesLike(_:flags:file:line:sharedExampleContext:)
- match(_:)
- matchError(_:)
- pending(_:closure:)
- postNotifications(_:fromNotificationCenter:)
- prettyCollectionType(_:)
- product(_:_:)
- raiseException(named:reason:userInfo:closure:)
- recordFailure(_:location:)
- satisfyAllOf(_:)
- satisfyAnyOf(_:)
- sharedExamples(_:closure:)
- stringify(_:)
- succeed()
- threadSingleton(_:)
- throwAssertion()
- throwError()
- throwError(_:closure:)
- throwError(closure:)
- throwError(errorType:closure:)
- uuid()
- waitUntil(timeout:file:line:action:)
- withAssertionHandler(_:file:line:closure:)
- xcontext(_:flags:closure:)
- xdescribe(_:flags:closure:)
- xit(_:flags:file:line:closure:)
- xitBehavesLike(_:flags:file:line:context:)
Operators
- !=(lhs:rhs:)
- !==(lhs:rhs:)
- &&(left:right:)
- **(lhs:rhs:)
- <(lhs:rhs:)
- <=(lhs:rhs:)
- ==(lhs:rhs:)
- ===(lhs:rhs:)
- >(lhs:rhs:)
- >=(lhs:rhs:)
- ||(left:right:)
- ~=(regex:input:)
- ±(Float:)
- ±(double:)
- ±(lhs:rhs:)
- √(double:)
- ≈(lhs:rhs:)
- AssertionDispatcher
- AssertionRecord
- AssertionRecorder
- AsyncDefaults
- BadInstructionException
- Behavior
- BoolPair
- BoolSetPair
- Callsite
- Chain2
- Chain2.Index
- Chain2.Iterator
- Combinations
- Combinations.Iterator
- Complex
- Configuration
- Cycle
- Cycle.Iterator
- Dictionary.SortOption
- EmailAddressValidator
- Example
- ExampleGroup
- ExampleMetadata
- Expectation
- ExpectationMessage
- ExpectationStyle
- Expression
- FailureMessage
- Filter
- Float.PrecisionDecimals
- ForgivingSearchFilter
- FreqTable
- IChar
- Identifier
- Indexed
- IndexedObj
- Info
- L
- L.BackgroundColor
- L.Color
- L.ControlCode
- L.LogColor
- L.LogError
- L.LogLevel
- L.OutputTarget
- L.Rainbow
- L.Style
- LazyChunked
- LazyChunked.Index
- Lexer
- Matcher
- MatcherFunc
- NMBExpectation
- NMBExpectationMessage
- NMBObjCBeCloseToMatcher
- NMBObjCMatcher
- NMBObjCRaiseExceptionMatcher
- NMBPredicate
- NMBPredicateResult
- NMBPredicateStatus
- NMBStringer
- NimbleHelper
- NimbleShortXCTestHandler
- NimbleXCTestHandler
- NonNilMatcherFunc
- Permutations
- Permutations.Iterator
- Predicate
- PredicateResult
- PredicateStatus
- Product2
- Product2.Index
- Product2.Iterator
- QuickConfiguration
- QuickSpec
- QuickTestSuite
- Regex
- RegexValidator
- Regx
- Regx.Pattern
- Rng
- SVPerson
- SourceLocation
- Str.ProcessingOption
- Str.RandomStringType
- Terminator
- ToSucceedResult
- VStr
- VariantsG
- _CallsiteBase
- _ExampleBase
- _ExampleMetadataBase
- _FilterBase
- execTypesCountTuple
Protocols
- AlgebraicField
- AssertionHandler
- CanBeEmptyP
- CanBeManyP
- CanBeMutSatisfiedP
- CanBeNegativeP
- CanBeOptionalP
- CanBeQuestionP
- CanBeSatisfiedP
- CanInitP
- CanSatisfyP
- CmpIntervalT
- CollectionExtT
- ComparableT
- CustomEquatable
- DecimalRepresentableP
- DetailedStringConvertible
- EIntervalT
- ELimitedIntervalT
- ELimitedT
- EListT
- ESortableT
- EUnitArrayT
- ElementaryFunctions
- ExpressibleByDecimalP
- FixedWidthFloatingPoint
- HIntervalT
- HLimitedIntervalT
- HLimitedT
- HListT
- HSortableT
- HUnitArrayT
- HUnitSetT
- HasAllFormsT
- HasAllStrVariantsP
- HasComparableElementT
- HasComparableTUnitT
- HasComparableUnitT
- HasCountP
- HasDecimalValueP
- HasDescr
- HasDescrP
- HasDoubleP
- HasELUnitTypeT
- HasELimitedTypeT
- HasEUnitT
- HasEUnitTypeT
- HasElementTypeT
- HasEquatableElementT
- HasFormsT
- HasHIntervalTypeT
- HasHIntervalsT
- HasHLUnitTypeT
- HasHLimitedTypeT
- HasHUnitT
- HasHUnitTypeT
- HasHashableComparableElementT
- HasHashableComparableUnitT
- HasHashableElementT
- HasIDP
- HasIdxP
- HasIdxSetP
- HasIdx_P
- HasIdxsP
- HasIntAndDescrP
- HasIntP
- HasIntRawValueP
- HasIntervalTypeT
- HasIntervalsT
- HasLengthP
- HasLimitedTypeT
- HasListUnitTypeT
- HasMeasurableTypeT
- HasMutDoubleP
- HasMutHIntervalSetT
- HasMutIDP
- HasMutIdxP
- HasMutIdx_P
- HasMutIndexSetP
- HasMutIntP
- HasMutObjT
- HasMutPriorityP
- HasMutRngP
- HasMutStrP
- HasObjT
- HasParentT
- HasPriorityP
- HasRandomCaseT
- HasRngP
- HasSELF
- HasSatisfiablesP
- HasScoreCmpTypeT
- HasSortableTypeT
- HasStaticIntsP
- HasStaticStrKeyP
- HasStaticStringsP
- HasStrAndDescrP
- HasStrCharP
- HasStrKeyP
- HasStrP
- HasStrRawValueP
- HasStrSetP
- HasStringsAndDescrP
- HasUnitT
- HasUnitTypeT
- ICharP
- ICharT
- IdHashableT
- IdxCmpT
- IdxHashableT
- IndexSetHashableT
- IndexedObjT
- InitsWithDecimalP
- InitsWithDoubleP
- InitsWithStr_P
- InitsWithStrs_P
- IntComparableT
- IntEnumP
- IntEnumT
- IntHashableT
- IntRawValueInitableP
- IntervalSetT
- IntervalT
- LengthComparableT
- LimitedIntervalT
- LimitedT
- ListP
- ListT
- Matcher
- MeasurableIntervalT
- ModeCode
- MutEUnitArrayT
- MutHUnitArrayT
- MutHUnitSetT
- MutSequenceP
- MutSequenceT
- MutUnitArrayExtT
- MutUnitArrayT
- NMBCollection
- NMBComparable
- NMBContainer
- NMBDoubleConvertible
- NMBMatcher
- NMBOrderedCollection
- PriorityComparableT
- Real
- RealFunctions
- ReversibleP
- Reversible_P
- RngHashableT
- RngP
- Satisfiable
- ScorableP
- ScoreCmpT
- SequenceP
- SequenceT
- SingletonP
- SortableIntervalT
- SortableLimitedT
- SortableP
- StrConvertibleP
- StrEnumP
- StrEnumT
- StrKeyHashableAndEquatableT
- StrRawValueInitableP
- StrValidatorP
- StringComparableT
- StringHashableT
- StringsHashableT
- StrsConvertibleP
- SummableT
- TestOutputStringConvertible
- UnitArrayT
- VStrEnumP
- VStrEnumT
- VStrP
- VStrT
- VariantsRepresentableT
- XCTestCaseNameProvider
- XCTestCaseProvider
- XCTestCaseProviderStatic
Global Typealiases
- AfterExampleClosure
- AfterExampleWithMetadataClosure
- AfterSuiteClosure
- BeforeExampleClosure
- BeforeExampleWithMetadataClosure
- BeforeSuiteClosure
- CS
- CanBeManyOptionalP
- CaseIterableT
- Chain
- Char
- CharSet
- DoubleConvertibleP
- DoubleConvertibleT
- EUnitT
- ExampleFilter
- FileString
- FilterFlags
- FullMatcherBlock
- HUnitT
- HasAllStrFormsT
- HasIdxT
- ICSet
- ID
- IDSet
- IdxMutHashableT
- IdxStr
- JSON
- MatcherBlock
- NSRegex
- PredicateBlock
- QuickConfigurer
- QuickSpecBase
- SharedExampleClosure
- SharedExampleContext
- Str
- StrIdx
- StrP
- Substr
- TestLiteralType
Global Variables
- DefaultDelta
- EXC_BAD_INSTRUCTION
- EXC_MASK_BAD_INSTRUCTION
- EXC_TYPES_COUNT
- FunctionalTests_Configuration_AfterEachWasExecuted
- FunctionalTests_Configuration_BeforeEachWasExecuted
- MACH_MSG_TYPE_MAKE_SEND
- NimbleAssertionHandler
- x86_THREAD_STATE64_COUNT
Global Functions
- MACH_MSGH_BITS(_:_:)
- MACH_MSGH_BITS_REMOTE(_:)
- QCKMain(_:configurations:testCases:)
- __allTests()
- afterEach(_:)
- afterSuite(_:)
- allPass(_:)
- allPass(_:_:)
- assertClose(_:_:allowedError:file:line:)
- assertClose(_:_:allowedError:worstError:file:line:)
- be(_:)
- beAKindOf(_:)
- beAnInstanceOf(_:)
- beCloseTo(_:within:)
- beEmpty()
- beFalse()
- beFalsy()
- beGreaterThan(_:)
- beGreaterThanOrEqualTo(_:)
- beIdenticalTo(_:)
- beLessThan(_:)
- beLessThanOrEqualTo(_:)
- beNil()
- beTrue()
- beTruthy()
- beVoid()
- beforeEach(_:)
- beforeSuite(_:)
- beginWith(_:)
- catchBadInstruction(block:)
- catchBadInstruction(in:)
- chain(_:_:)
- contain(_:)
- containElementSatisfying(_:_:)
- context(_:flags:closure:)
- crashIf(_:_:)
- crashIfAnyFalse(_:_:)
- crashIfAnyFalse(_:crashMessage:)
- crashIfAnyFalse(_:message:)
- crashIfAnyNotExpected(_:expected:_:)
- crashIfAnyNotExpected(_:expected:crashMessage:)
- crashIfAnyTrue(_:_:)
- crashIfFalse(_:_:)
- crashIfNegative(_:)
- crashIfNil(_:)
- crashIfNotEqual(_:)
- crashIfNotEqual(_:_:)
- crashIfNotExpected(_:expected:_:)
- crashIfNotNil(_:)
- describe(_:flags:closure:)
- doubleForLoop(_:_:)
- elementsEqual(_:)
- elementsEqual(_:by:)
- encode(encodable:)
- endWith(_:)
- equal(_:)
- expect(_:file:line:)
- expect(_:line:expression:)
- fail(_:file:line:)
- fail(_:line:)
- fail(_:location:)
- fcontext(_:flags:closure:)
- fdescribe(_:flags:closure:)
- fit(_:flags:file:line:closure:)
- fitBehavesLike(_:flags:file:line:)
- fitBehavesLike(_:flags:file:line:context:)
- fitBehavesLike(_:flags:file:line:sharedExampleContext:)
- gatherExpectations(silently:closure:)
- gatherFailingExpectations(silently:closure:)
- haveCount(_:)
- isValidLength(_:)
- it(_:flags:file:line:closure:)
- itBehavesLike(_:flags:file:line:)
- itBehavesLike(_:flags:file:line:context:)
- itBehavesLike(_:flags:file:line:sharedExampleContext:)
- match(_:)
- matchError(_:)
- pending(_:closure:)
- postNotifications(_:fromNotificationCenter:)
- prettyCollectionType(_:)
- product(_:_:)
- raiseException(named:reason:userInfo:closure:)
- recordFailure(_:location:)
- satisfyAllOf(_:)
- satisfyAnyOf(_:)
- sharedExamples(_:closure:)
- stringify(_:)
- succeed()
- threadSingleton(_:)
- throwAssertion()
- throwError()
- throwError(_:closure:)
- throwError(closure:)
- throwError(errorType:closure:)
- uuid()
- waitUntil(timeout:file:line:action:)
- withAssertionHandler(_:file:line:closure:)
- xcontext(_:flags:closure:)
- xdescribe(_:flags:closure:)
- xit(_:flags:file:line:closure:)
- xitBehavesLike(_:flags:file:line:context:)
Operators
- !=(lhs:rhs:)
- !==(lhs:rhs:)
- &&(left:right:)
- **(lhs:rhs:)
- <(lhs:rhs:)
- <=(lhs:rhs:)
- ==(lhs:rhs:)
- ===(lhs:rhs:)
- >(lhs:rhs:)
- >=(lhs:rhs:)
- ||(left:right:)
- ~=(regex:input:)
- ±(Float:)
- ±(double:)
- ±(lhs:rhs:)
- √(double:)
- ≈(lhs:rhs:)
- AlgebraicField
- AssertionHandler
- CanBeEmptyP
- CanBeManyP
- CanBeMutSatisfiedP
- CanBeNegativeP
- CanBeOptionalP
- CanBeQuestionP
- CanBeSatisfiedP
- CanInitP
- CanSatisfyP
- CmpIntervalT
- CollectionExtT
- ComparableT
- CustomEquatable
- DecimalRepresentableP
- DetailedStringConvertible
- EIntervalT
- ELimitedIntervalT
- ELimitedT
- EListT
- ESortableT
- EUnitArrayT
- ElementaryFunctions
- ExpressibleByDecimalP
- FixedWidthFloatingPoint
- HIntervalT
- HLimitedIntervalT
- HLimitedT
- HListT
- HSortableT
- HUnitArrayT
- HUnitSetT
- HasAllFormsT
- HasAllStrVariantsP
- HasComparableElementT
- HasComparableTUnitT
- HasComparableUnitT
- HasCountP
- HasDecimalValueP
- HasDescr
- HasDescrP
- HasDoubleP
- HasELUnitTypeT
- HasELimitedTypeT
- HasEUnitT
- HasEUnitTypeT
- HasElementTypeT
- HasEquatableElementT
- HasFormsT
- HasHIntervalTypeT
- HasHIntervalsT
- HasHLUnitTypeT
- HasHLimitedTypeT
- HasHUnitT
- HasHUnitTypeT
- HasHashableComparableElementT
- HasHashableComparableUnitT
- HasHashableElementT
- HasIDP
- HasIdxP
- HasIdxSetP
- HasIdx_P
- HasIdxsP
- HasIntAndDescrP
- HasIntP
- HasIntRawValueP
- HasIntervalTypeT
- HasIntervalsT
- HasLengthP
- HasLimitedTypeT
- HasListUnitTypeT
- HasMeasurableTypeT
- HasMutDoubleP
- HasMutHIntervalSetT
- HasMutIDP
- HasMutIdxP
- HasMutIdx_P
- HasMutIndexSetP
- HasMutIntP
- HasMutObjT
- HasMutPriorityP
- HasMutRngP
- HasMutStrP
- HasObjT
- HasParentT
- HasPriorityP
- HasRandomCaseT
- HasRngP
- HasSELF
- HasSatisfiablesP
- HasScoreCmpTypeT
- HasSortableTypeT
- HasStaticIntsP
- HasStaticStrKeyP
- HasStaticStringsP
- HasStrAndDescrP
- HasStrCharP
- HasStrKeyP
- HasStrP
- HasStrRawValueP
- HasStrSetP
- HasStringsAndDescrP
- HasUnitT
- HasUnitTypeT
- ICharP
- ICharT
- IdHashableT
- IdxCmpT
- IdxHashableT
- IndexSetHashableT
- IndexedObjT
- InitsWithDecimalP
- InitsWithDoubleP
- InitsWithStr_P
- InitsWithStrs_P
- IntComparableT
- IntEnumP
- IntEnumT
- IntHashableT
- IntRawValueInitableP
- IntervalSetT
- IntervalT
- LengthComparableT
- LimitedIntervalT
- LimitedT
- ListP
- ListT
- Matcher
- MeasurableIntervalT
- ModeCode
- MutEUnitArrayT
- MutHUnitArrayT
- MutHUnitSetT
- MutSequenceP
- MutSequenceT
- MutUnitArrayExtT
- MutUnitArrayT
- NMBCollection
- NMBComparable
- NMBContainer
- NMBDoubleConvertible
- NMBMatcher
- NMBOrderedCollection
- PriorityComparableT
- Real
- RealFunctions
- ReversibleP
- Reversible_P
- RngHashableT
- RngP
- Satisfiable
- ScorableP
- ScoreCmpT
- SequenceP
- SequenceT
- SingletonP
- SortableIntervalT
- SortableLimitedT
- SortableP
- StrConvertibleP
- StrEnumP
- StrEnumT
- StrKeyHashableAndEquatableT
- StrRawValueInitableP
- StrValidatorP
- StringComparableT
- StringHashableT
- StringsHashableT
- StrsConvertibleP
- SummableT
- TestOutputStringConvertible
- UnitArrayT
- VStrEnumP
- VStrEnumT
- VStrP
- VStrT
- VariantsRepresentableT
- XCTestCaseNameProvider
- XCTestCaseProvider
- XCTestCaseProviderStatic
Global Typealiases
- AfterExampleClosure
- AfterExampleWithMetadataClosure
- AfterSuiteClosure
- BeforeExampleClosure
- BeforeExampleWithMetadataClosure
- BeforeSuiteClosure
- CS
- CanBeManyOptionalP
- CaseIterableT
- Chain
- Char
- CharSet
- DoubleConvertibleP
- DoubleConvertibleT
- EUnitT
- ExampleFilter
- FileString
- FilterFlags
- FullMatcherBlock
- HUnitT
- HasAllStrFormsT
- HasIdxT
- ICSet
- ID
- IDSet
- IdxMutHashableT
- IdxStr
- JSON
- MatcherBlock
- NSRegex
- PredicateBlock
- QuickConfigurer
- QuickSpecBase
- SharedExampleClosure
- SharedExampleContext
- Str
- StrIdx
- StrP
- Substr
- TestLiteralType
Global Variables
- DefaultDelta
- EXC_BAD_INSTRUCTION
- EXC_MASK_BAD_INSTRUCTION
- EXC_TYPES_COUNT
- FunctionalTests_Configuration_AfterEachWasExecuted
- FunctionalTests_Configuration_BeforeEachWasExecuted
- MACH_MSG_TYPE_MAKE_SEND
- NimbleAssertionHandler
- x86_THREAD_STATE64_COUNT
Global Functions
- MACH_MSGH_BITS(_:_:)
- MACH_MSGH_BITS_REMOTE(_:)
- QCKMain(_:configurations:testCases:)
- __allTests()
- afterEach(_:)
- afterSuite(_:)
- allPass(_:)
- allPass(_:_:)
- assertClose(_:_:allowedError:file:line:)
- assertClose(_:_:allowedError:worstError:file:line:)
- be(_:)
- beAKindOf(_:)
- beAnInstanceOf(_:)
- beCloseTo(_:within:)
- beEmpty()
- beFalse()
- beFalsy()
- beGreaterThan(_:)
- beGreaterThanOrEqualTo(_:)
- beIdenticalTo(_:)
- beLessThan(_:)
- beLessThanOrEqualTo(_:)
- beNil()
- beTrue()
- beTruthy()
- beVoid()
- beforeEach(_:)
- beforeSuite(_:)
- beginWith(_:)
- catchBadInstruction(block:)
- catchBadInstruction(in:)
- chain(_:_:)
- contain(_:)
- containElementSatisfying(_:_:)
- context(_:flags:closure:)
- crashIf(_:_:)
- crashIfAnyFalse(_:_:)
- crashIfAnyFalse(_:crashMessage:)
- crashIfAnyFalse(_:message:)
- crashIfAnyNotExpected(_:expected:_:)
- crashIfAnyNotExpected(_:expected:crashMessage:)
- crashIfAnyTrue(_:_:)
- crashIfFalse(_:_:)
- crashIfNegative(_:)
- crashIfNil(_:)
- crashIfNotEqual(_:)
- crashIfNotEqual(_:_:)
- crashIfNotExpected(_:expected:_:)
- crashIfNotNil(_:)
- describe(_:flags:closure:)
- doubleForLoop(_:_:)
- elementsEqual(_:)
- elementsEqual(_:by:)
- encode(encodable:)
- endWith(_:)
- equal(_:)
- expect(_:file:line:)
- expect(_:line:expression:)
- fail(_:file:line:)
- fail(_:line:)
- fail(_:location:)
- fcontext(_:flags:closure:)
- fdescribe(_:flags:closure:)
- fit(_:flags:file:line:closure:)
- fitBehavesLike(_:flags:file:line:)
- fitBehavesLike(_:flags:file:line:context:)
- fitBehavesLike(_:flags:file:line:sharedExampleContext:)
- gatherExpectations(silently:closure:)
- gatherFailingExpectations(silently:closure:)
- haveCount(_:)
- isValidLength(_:)
- it(_:flags:file:line:closure:)
- itBehavesLike(_:flags:file:line:)
- itBehavesLike(_:flags:file:line:context:)
- itBehavesLike(_:flags:file:line:sharedExampleContext:)
- match(_:)
- matchError(_:)
- pending(_:closure:)
- postNotifications(_:fromNotificationCenter:)
- prettyCollectionType(_:)
- product(_:_:)
- raiseException(named:reason:userInfo:closure:)
- recordFailure(_:location:)
- satisfyAllOf(_:)
- satisfyAnyOf(_:)
- sharedExamples(_:closure:)
- stringify(_:)
- succeed()
- threadSingleton(_:)
- throwAssertion()
- throwError()
- throwError(_:closure:)
- throwError(closure:)
- throwError(errorType:closure:)
- uuid()
- waitUntil(timeout:file:line:action:)
- withAssertionHandler(_:file:line:closure:)
- xcontext(_:flags:closure:)
- xdescribe(_:flags:closure:)
- xit(_:flags:file:line:closure:)
- xitBehavesLike(_:flags:file:line:context:)
Operators
- !=(lhs:rhs:)
- !==(lhs:rhs:)
- &&(left:right:)
- **(lhs:rhs:)
- <(lhs:rhs:)
- <=(lhs:rhs:)
- ==(lhs:rhs:)
- ===(lhs:rhs:)
- >(lhs:rhs:)
- >=(lhs:rhs:)
- ||(left:right:)
- ~=(regex:input:)
- ±(Float:)
- ±(double:)
- ±(lhs:rhs:)
- √(double:)
- ≈(lhs:rhs:)
- AfterExampleClosure
- AfterExampleWithMetadataClosure
- AfterSuiteClosure
- BeforeExampleClosure
- BeforeExampleWithMetadataClosure
- BeforeSuiteClosure
- CS
- CanBeManyOptionalP
- CaseIterableT
- Chain
- Char
- CharSet
- DoubleConvertibleP
- DoubleConvertibleT
- EUnitT
- ExampleFilter
- FileString
- FilterFlags
- FullMatcherBlock
- HUnitT
- HasAllStrFormsT
- HasIdxT
- ICSet
- ID
- IDSet
- IdxMutHashableT
- IdxStr
- JSON
- MatcherBlock
- NSRegex
- PredicateBlock
- QuickConfigurer
- QuickSpecBase
- SharedExampleClosure
- SharedExampleContext
- Str
- StrIdx
- StrP
- Substr
- TestLiteralType
Global Variables
- DefaultDelta
- EXC_BAD_INSTRUCTION
- EXC_MASK_BAD_INSTRUCTION
- EXC_TYPES_COUNT
- FunctionalTests_Configuration_AfterEachWasExecuted
- FunctionalTests_Configuration_BeforeEachWasExecuted
- MACH_MSG_TYPE_MAKE_SEND
- NimbleAssertionHandler
- x86_THREAD_STATE64_COUNT
Global Functions
- MACH_MSGH_BITS(_:_:)
- MACH_MSGH_BITS_REMOTE(_:)
- QCKMain(_:configurations:testCases:)
- __allTests()
- afterEach(_:)
- afterSuite(_:)
- allPass(_:)
- allPass(_:_:)
- assertClose(_:_:allowedError:file:line:)
- assertClose(_:_:allowedError:worstError:file:line:)
- be(_:)
- beAKindOf(_:)
- beAnInstanceOf(_:)
- beCloseTo(_:within:)
- beEmpty()
- beFalse()
- beFalsy()
- beGreaterThan(_:)
- beGreaterThanOrEqualTo(_:)
- beIdenticalTo(_:)
- beLessThan(_:)
- beLessThanOrEqualTo(_:)
- beNil()
- beTrue()
- beTruthy()
- beVoid()
- beforeEach(_:)
- beforeSuite(_:)
- beginWith(_:)
- catchBadInstruction(block:)
- catchBadInstruction(in:)
- chain(_:_:)
- contain(_:)
- containElementSatisfying(_:_:)
- context(_:flags:closure:)
- crashIf(_:_:)
- crashIfAnyFalse(_:_:)
- crashIfAnyFalse(_:crashMessage:)
- crashIfAnyFalse(_:message:)
- crashIfAnyNotExpected(_:expected:_:)
- crashIfAnyNotExpected(_:expected:crashMessage:)
- crashIfAnyTrue(_:_:)
- crashIfFalse(_:_:)
- crashIfNegative(_:)
- crashIfNil(_:)
- crashIfNotEqual(_:)
- crashIfNotEqual(_:_:)
- crashIfNotExpected(_:expected:_:)
- crashIfNotNil(_:)
- describe(_:flags:closure:)
- doubleForLoop(_:_:)
- elementsEqual(_:)
- elementsEqual(_:by:)
- encode(encodable:)
- endWith(_:)
- equal(_:)
- expect(_:file:line:)
- expect(_:line:expression:)
- fail(_:file:line:)
- fail(_:line:)
- fail(_:location:)
- fcontext(_:flags:closure:)
- fdescribe(_:flags:closure:)
- fit(_:flags:file:line:closure:)
- fitBehavesLike(_:flags:file:line:)
- fitBehavesLike(_:flags:file:line:context:)
- fitBehavesLike(_:flags:file:line:sharedExampleContext:)
- gatherExpectations(silently:closure:)
- gatherFailingExpectations(silently:closure:)
- haveCount(_:)
- isValidLength(_:)
- it(_:flags:file:line:closure:)
- itBehavesLike(_:flags:file:line:)
- itBehavesLike(_:flags:file:line:context:)
- itBehavesLike(_:flags:file:line:sharedExampleContext:)
- match(_:)
- matchError(_:)
- pending(_:closure:)
- postNotifications(_:fromNotificationCenter:)
- prettyCollectionType(_:)
- product(_:_:)
- raiseException(named:reason:userInfo:closure:)
- recordFailure(_:location:)
- satisfyAllOf(_:)
- satisfyAnyOf(_:)
- sharedExamples(_:closure:)
- stringify(_:)
- succeed()
- threadSingleton(_:)
- throwAssertion()
- throwError()
- throwError(_:closure:)
- throwError(closure:)
- throwError(errorType:closure:)
- uuid()
- waitUntil(timeout:file:line:action:)
- withAssertionHandler(_:file:line:closure:)
- xcontext(_:flags:closure:)
- xdescribe(_:flags:closure:)
- xit(_:flags:file:line:closure:)
- xitBehavesLike(_:flags:file:line:context:)
Operators
- !=(lhs:rhs:)
- !==(lhs:rhs:)
- &&(left:right:)
- **(lhs:rhs:)
- <(lhs:rhs:)
- <=(lhs:rhs:)
- ==(lhs:rhs:)
- ===(lhs:rhs:)
- >(lhs:rhs:)
- >=(lhs:rhs:)
- ||(left:right:)
- ~=(regex:input:)
- ±(Float:)
- ±(double:)
- ±(lhs:rhs:)
- √(double:)
- ≈(lhs:rhs:)
- DefaultDelta
- EXC_BAD_INSTRUCTION
- EXC_MASK_BAD_INSTRUCTION
- EXC_TYPES_COUNT
- FunctionalTests_Configuration_AfterEachWasExecuted
- FunctionalTests_Configuration_BeforeEachWasExecuted
- MACH_MSG_TYPE_MAKE_SEND
- NimbleAssertionHandler
- x86_THREAD_STATE64_COUNT
Global Functions
- MACH_MSGH_BITS(_:_:)
- MACH_MSGH_BITS_REMOTE(_:)
- QCKMain(_:configurations:testCases:)
- __allTests()
- afterEach(_:)
- afterSuite(_:)
- allPass(_:)
- allPass(_:_:)
- assertClose(_:_:allowedError:file:line:)
- assertClose(_:_:allowedError:worstError:file:line:)
- be(_:)
- beAKindOf(_:)
- beAnInstanceOf(_:)
- beCloseTo(_:within:)
- beEmpty()
- beFalse()
- beFalsy()
- beGreaterThan(_:)
- beGreaterThanOrEqualTo(_:)
- beIdenticalTo(_:)
- beLessThan(_:)
- beLessThanOrEqualTo(_:)
- beNil()
- beTrue()
- beTruthy()
- beVoid()
- beforeEach(_:)
- beforeSuite(_:)
- beginWith(_:)
- catchBadInstruction(block:)
- catchBadInstruction(in:)
- chain(_:_:)
- contain(_:)
- containElementSatisfying(_:_:)
- context(_:flags:closure:)
- crashIf(_:_:)
- crashIfAnyFalse(_:_:)
- crashIfAnyFalse(_:crashMessage:)
- crashIfAnyFalse(_:message:)
- crashIfAnyNotExpected(_:expected:_:)
- crashIfAnyNotExpected(_:expected:crashMessage:)
- crashIfAnyTrue(_:_:)
- crashIfFalse(_:_:)
- crashIfNegative(_:)
- crashIfNil(_:)
- crashIfNotEqual(_:)
- crashIfNotEqual(_:_:)
- crashIfNotExpected(_:expected:_:)
- crashIfNotNil(_:)
- describe(_:flags:closure:)
- doubleForLoop(_:_:)
- elementsEqual(_:)
- elementsEqual(_:by:)
- encode(encodable:)
- endWith(_:)
- equal(_:)
- expect(_:file:line:)
- expect(_:line:expression:)
- fail(_:file:line:)
- fail(_:line:)
- fail(_:location:)
- fcontext(_:flags:closure:)
- fdescribe(_:flags:closure:)
- fit(_:flags:file:line:closure:)
- fitBehavesLike(_:flags:file:line:)
- fitBehavesLike(_:flags:file:line:context:)
- fitBehavesLike(_:flags:file:line:sharedExampleContext:)
- gatherExpectations(silently:closure:)
- gatherFailingExpectations(silently:closure:)
- haveCount(_:)
- isValidLength(_:)
- it(_:flags:file:line:closure:)
- itBehavesLike(_:flags:file:line:)
- itBehavesLike(_:flags:file:line:context:)
- itBehavesLike(_:flags:file:line:sharedExampleContext:)
- match(_:)
- matchError(_:)
- pending(_:closure:)
- postNotifications(_:fromNotificationCenter:)
- prettyCollectionType(_:)
- product(_:_:)
- raiseException(named:reason:userInfo:closure:)
- recordFailure(_:location:)
- satisfyAllOf(_:)
- satisfyAnyOf(_:)
- sharedExamples(_:closure:)
- stringify(_:)
- succeed()
- threadSingleton(_:)
- throwAssertion()
- throwError()
- throwError(_:closure:)
- throwError(closure:)
- throwError(errorType:closure:)
- uuid()
- waitUntil(timeout:file:line:action:)
- withAssertionHandler(_:file:line:closure:)
- xcontext(_:flags:closure:)
- xdescribe(_:flags:closure:)
- xit(_:flags:file:line:closure:)
- xitBehavesLike(_:flags:file:line:context:)
Operators
- !=(lhs:rhs:)
- !==(lhs:rhs:)
- &&(left:right:)
- **(lhs:rhs:)
- <(lhs:rhs:)
- <=(lhs:rhs:)
- ==(lhs:rhs:)
- ===(lhs:rhs:)
- >(lhs:rhs:)
- >=(lhs:rhs:)
- ||(left:right:)
- ~=(regex:input:)
- ±(Float:)
- ±(double:)
- ±(lhs:rhs:)
- √(double:)
- ≈(lhs:rhs:)
- MACH_MSGH_BITS(_:_:)
- MACH_MSGH_BITS_REMOTE(_:)
- QCKMain(_:configurations:testCases:)
- __allTests()
- afterEach(_:)
- afterSuite(_:)
- allPass(_:)
- allPass(_:_:)
- assertClose(_:_:allowedError:file:line:)
- assertClose(_:_:allowedError:worstError:file:line:)
- be(_:)
- beAKindOf(_:)
- beAnInstanceOf(_:)
- beCloseTo(_:within:)
- beEmpty()
- beFalse()
- beFalsy()
- beGreaterThan(_:)
- beGreaterThanOrEqualTo(_:)
- beIdenticalTo(_:)
- beLessThan(_:)
- beLessThanOrEqualTo(_:)
- beNil()
- beTrue()
- beTruthy()
- beVoid()
- beforeEach(_:)
- beforeSuite(_:)
- beginWith(_:)
- catchBadInstruction(block:)
- catchBadInstruction(in:)
- chain(_:_:)
- contain(_:)
- containElementSatisfying(_:_:)
- context(_:flags:closure:)
- crashIf(_:_:)
- crashIfAnyFalse(_:_:)
- crashIfAnyFalse(_:crashMessage:)
- crashIfAnyFalse(_:message:)
- crashIfAnyNotExpected(_:expected:_:)
- crashIfAnyNotExpected(_:expected:crashMessage:)
- crashIfAnyTrue(_:_:)
- crashIfFalse(_:_:)
- crashIfNegative(_:)
- crashIfNil(_:)
- crashIfNotEqual(_:)
- crashIfNotEqual(_:_:)
- crashIfNotExpected(_:expected:_:)
- crashIfNotNil(_:)
- describe(_:flags:closure:)
- doubleForLoop(_:_:)
- elementsEqual(_:)
- elementsEqual(_:by:)
- encode(encodable:)
- endWith(_:)
- equal(_:)
- expect(_:file:line:)
- expect(_:line:expression:)
- fail(_:file:line:)
- fail(_:line:)
- fail(_:location:)
- fcontext(_:flags:closure:)
- fdescribe(_:flags:closure:)
- fit(_:flags:file:line:closure:)
- fitBehavesLike(_:flags:file:line:)
- fitBehavesLike(_:flags:file:line:context:)
- fitBehavesLike(_:flags:file:line:sharedExampleContext:)
- gatherExpectations(silently:closure:)
- gatherFailingExpectations(silently:closure:)
- haveCount(_:)
- isValidLength(_:)
- it(_:flags:file:line:closure:)
- itBehavesLike(_:flags:file:line:)
- itBehavesLike(_:flags:file:line:context:)
- itBehavesLike(_:flags:file:line:sharedExampleContext:)
- match(_:)
- matchError(_:)
- pending(_:closure:)
- postNotifications(_:fromNotificationCenter:)
- prettyCollectionType(_:)
- product(_:_:)
- raiseException(named:reason:userInfo:closure:)
- recordFailure(_:location:)
- satisfyAllOf(_:)
- satisfyAnyOf(_:)
- sharedExamples(_:closure:)
- stringify(_:)
- succeed()
- threadSingleton(_:)
- throwAssertion()
- throwError()
- throwError(_:closure:)
- throwError(closure:)
- throwError(errorType:closure:)
- uuid()
- waitUntil(timeout:file:line:action:)
- withAssertionHandler(_:file:line:closure:)
- xcontext(_:flags:closure:)
- xdescribe(_:flags:closure:)
- xit(_:flags:file:line:closure:)
- xitBehavesLike(_:flags:file:line:context:)
Operators
- !=(lhs:rhs:)
- !==(lhs:rhs:)
- &&(left:right:)
- **(lhs:rhs:)
- <(lhs:rhs:)
- <=(lhs:rhs:)
- ==(lhs:rhs:)
- ===(lhs:rhs:)
- >(lhs:rhs:)
- >=(lhs:rhs:)
- ||(left:right:)
- ~=(regex:input:)
- ±(Float:)
- ±(double:)
- ±(lhs:rhs:)
- √(double:)
- ≈(lhs:rhs:)
- !=(lhs:rhs:)
- !==(lhs:rhs:)
- &&(left:right:)
- **(lhs:rhs:)
- <(lhs:rhs:)
- <=(lhs:rhs:)
- ==(lhs:rhs:)
- ===(lhs:rhs:)
- >(lhs:rhs:)
- >=(lhs:rhs:)
- ||(left:right:)
- ~=(regex:input:)
- ±(Float:)
- ±(double:)
- ±(lhs:rhs:)
- √(double:)
- ≈(lhs:rhs:)