構造体


ConditionTrait


テストライブラリがテストを有効にするために満たさなければならない条件を定義する型。


iOS iPadOS Mac Catalyst macOS tvOS visionOS

watchOS Swift 6.0+ Xcode 16.0+

struct ConditionTrait






以下で言及


XCTest からのテストの移行



概観


この特性をテストに追加するには、以下のいずれかの関数を使用します。


  • enabled(if:_:sourceLocation:)

  • enabled(_:sourceLocation:_:)

  • disabled(_:sourceLocation:)

  • disabled(if:_:sourceLocation:)

  • disabled(_:sourceLocation:_:)




  • トピックス


    インスタンスプロパティ


    var sourceLocation: SourceLocation

    この特性が指定されているソースの場所。


    インスタンスメソッド


    func evaluate() async throws -> Bool

    このインスタンスの基本的な状態を評価します。





    関連


    以下に準拠


    Sendable

    SendableMetatype

    SuiteTrait

    TestTrait

    Trait





    以下も見よ


    サポートする型


    struct Bug

    テストによって追跡されるバグレポートを表す型。


    struct Comment

    テストに関連するコメントを表す型。


    struct ParallelizationTrait

    テストライブラリがこのテストをシリアルで実行するか並列で実行するかを定義する型。


    struct Tag

    テストに適用できるタグを表す型。


    struct List

    テストに適用された 1 つ以上のタグを表す型。


    struct TimeLimitTrait

    テストに適用する時間制限を定義する型。














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ