matlab.unittest.constraints.IsSameSetAs クラス
名前空間: matlab.unittest.constraints
スーパークラス: matlab.unittest.constraints.BooleanConstraint
セットに含まれる要素が別のセットと同じであるかどうかをテスト
説明
matlab.unittest.constraints.IsSameSetAs クラスは、セットが別のセットと同じであるかどうかをテストするための制約を提供します。セットに含まれる要素が同じであれば、異なる順序、異なる数、異なる形状でもかまいません。
この制約では、関数 ismember を使用してセットを比較します。そのため、制約で使用する実際の値と期待される値は関数 ismember でサポートされていなければなりません。
作成
説明
c = matlab.unittest.constraints.IsSameSetAs( は、セットに含まれる要素が expected)expected のセットと同じであるかどうかをテストするための制約を作成します。実際のセット actual について、制約が満たされるのは ismember(actual,expected) と ismember(expected,actual) の両方からすべての値が true である配列が返され、かつ次の条件の少なくとも 1 つが満たされているときです。
actualとexpectedのクラスが同じである。isobject(actual)がtrueを返す。isobject(expected)がtrueを返す。