matlab.unittest.diagnostics.ConstraintDiagnostic クラス
パッケージ: matlab.unittest.diagnostics
スーパークラス: matlab.automation.diagnostics.Diagnostic
ほとんどの制約に共通するフィールドをもつ診断
説明
ConstraintDiagnostic
クラスは、ほとんどの制約に共通するさまざまなテキスト フィールドを提供します。これらのフィールドは、適用性に応じてオンとオフを切り替えることができます。
ConstraintDiagnostic
クラスは、制約を使用するときに診断を表示するためのヘルパー クラスです。ConstraintDiagnostic
クラスは、制約の getDiagnosticFor
メソッドで生成される診断に共通の外観を追加する方法をカスタム制約の作成者に提供します。
制約診断は、次の順序で表示されます。説明、条件、実際の値、期待された値。
プロパティ
|
テスト用に制約に渡される実際の値。 |
|
実際の値の |
|
書式設定された条件リスト。単一の文字ベクトルとして指定します。各条件は新しい行から始まり、矢印 ( |
|
条件リストの条件の数。これは、条件リストから生成された読み取り専用プロパティです。条件リストは |
|
総合的な診断情報。文字ベクトルとして指定します。 |
|
期待された値の |
|
|
|
|
|
期待された値の |
|
該当する場合は、期待された値。このプロパティは、関連付けられている制約に期待された値が含まれない場合はオフにすることができます。 |
|
期待された値の |
継承プロパティ
|
最後の診断評価中に生成されたアーティファクト。 |
|
|
メソッド
addCondition | 条件リストへの条件の追加 |
addConditionsFrom | 条件リストに別の ConstraintDiagnostic から条件を追加 |
getDisplayableString | オブジェクトを表示文字列に変換 |
getPostActValString | 実際の値の後に表示されるテキストを返す |
getPostConditionString | 条件リストの後に表示されるテキストを返す |
getPostDescriptionString | 説明の後に表示されるテキストを返す |
getPostExpValString | 期待された値の後に表示されるテキストを返す |
getPreDescriptionString | 説明の前に表示されるテキストを返す |
コピーのセマンティクス
ハンドル。コピー操作に対するハンドル クラスの影響については、オブジェクトのコピーを参照してください。