関連型


TestScopeProvider


この特性のテストスコーププロバイダーの型。


Swift 6.1+ Xcode 16.3+

associatedtype TestScopeProvider : TestTrait = Never

必須





議論


デフォルトの型は Never で、インスタンス化できません。テストスコーププロバイダ型として Never を指定した全ての特性の scopeProvider(for:testCase:) メソッドは nil を返させなければなりません。これは、特性が適用されたテストに対してカスタムスコープを提供しないことを意味します。





以下も見よ


テストまたはスイートの前後にコードを実行する


protocol TestScoping

テストスイートまたはテスト関数を実行する前後にカスタムコードを実行するようにテストランナーに指示するプロトコル。


func scopeProvider(for: Test, testCase: Test.Case?) -> Self.TestScopeProvider?

指定されたテストとオプションのテストケースのこの特性のスコーププロバイダーを取得します。

必須 デフォルトの実装が提供されます。


func prepare(for: Test) async throws

この特性を持つテストを実行する準備をします。

必須 デフォルトの実装が提供されます。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ