XCode 16.3 日本語化計画
optional の値を開封するか、nil の場合は失敗してエラーを throw します。
@freestanding(expression) macro require<T>( _ optionalValue: T?, _ comment: @autoclosure () -> Comment? = nil, sourceLocation: SourceLocation = #_sourceLocation ) -> T
optionalValue
開封されるべき optional 値。
comment
期待を説明するコメント。
sourceLocation
記録された期待と問題の原因となるソースの場所。
optionalValue の開封された値。
optionalValue が nil の場合、現在のタスクで実行されているテストの Issue (問題) が記録され、ExpectationFailedError のインスタンスが throw されます。
macro expect(_:_:sourceLocation:)
条件が評価された後に期待値が満たされているかどうかを確認します。
条件が評価された後に期待値が満たされたかどうかを確認し、失敗した場合はエラーを throw します。