matlab.unittest.constraints.EveryElementOf クラス
名前空間: matlab.unittest.constraints
配列のすべての要素が制約を満たしているかどうかをテスト
説明
matlab.unittest.constraints.EveryElementOf クラスは、配列のすべての要素が特定の制約を満たしているかどうかをテストするために使用できる実際の値のプロキシを提供します。テストにプロキシを含めると、テスト フレームワークにおいて要素単位で制約が調べられます。
このクラスのインスタンスは、検定メソッド assertThat、assumeThat、fatalAssertThat、または verifyThat を使用して実行されるテストで使用できます。このクラスでは、与えられた実際の値は変更されません。制約の解析を実行するラッパーとしてのみ機能します。
作成
説明
p = matlab.unittest.constraints.EveryElementOf(actualValue) は、指定された配列のすべての要素が制約を満たしているかどうかをテストするためのプロキシを作成し、ActualValue プロパティを設定します。このプロキシを使用して制約についてテストすると、actualValue のすべての要素が制約を満たしている場合にテストにパスします。
プロパティ
例
ヒント
EveryElementOfを使用して、配列のすべての要素が制約を満たしているかどうかをチェックできます。ただし、すべての要素が条件を満たすかどうかをネイティブで検証する制約もいくつか存在します (IsGreaterThan、IsLessThanなど)。このような状況では、EveryElementOfの使用は不要であり、使用すると検定パフォーマンスが低下します。
バージョン履歴
R2013a で導入