インスタンスプロパティ


standardErrorContent


終了テストが終了する前に、終了テストの標準エラーストリームに書き込まれたすべてのバイト。


Swift 6.2+ Xcode 26.0+   Beta  

var standardErrorContent: [UInt8]





議論


このプロパティの値には、UTF-8 の正しくない、String.init(cString:) では復号できないシーケンスを含む、任意のバイトシーケンスが含まれる可能性があります。代わりに String.init(validatingCString:) の使用を検討してください。


このプロパティの値を確認する際は、標準出力ストリームはグローバルにアクセス可能であり、終了テストで実行されるすべてのコード (オペレーティングシステムやあなたのパッケージ内で宣言した全てのサードパーティの依存関係を含む) がそこに書き込む可能性があることに留意してください。このプロパティの値を == で比較するのではなく、contains(_:) を使用して、期待される出力が存在するかどうかを確認してください。


終了テスト中に標準エラーストリームからの出力を収集するには、expect(processExitsWith:observing:_:sourceLocation:performing:) または require(processExitsWith:observing:_:sourceLocation:performing:)observedValues 引数内に \.standardErrorContent を渡します。


終了テストの実行時に標準エラーの内容を要求しなかった場合、このプロパティの値は空の配列になります。



<BETA SOFTWARE>
このドキュメントには、開発中の API または技術に関する予備的な情報が含まれています。この情報は変更されることがあり、このドキュメントに従って実装されたソフトウェアは、最終的なオペレーティングシステムソフトウェアでテストする必要があります。

Apple の Beta ソフトウエアについての詳細














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ