Main Content

sltest.testmanager.CustomCriteria クラス

名前空間: sltest.testmanager

カスタム基準を追加または変更

説明

sltest.testmanager.CustomCriteria のインスタンスは、シミュレーション出力を評価してパスまたは失敗の結果を返すテスト ケースのカスタム基準です。

sltest.testmanager.CustomCriteria クラスは handle クラスです。

クラス属性

HandleCompatible
true

クラス属性の詳細については、クラスの属性を参照してください。

作成

obj = getCustomCriteria(tc) は、テスト ケース オブジェクト tcsltest.testmanager.CustomCriteria オブジェクトを作成します。

プロパティ

すべて展開する

評価のカスタム基準を有効または無効にするプロパティ。logical として指定します。

例: true

属性:

SetAccess
public
GetAccess
public
Dependent
true
NonCopyable
true

カスタム基準スクリプトを定義するプロパティ。文字配列として指定します。

例: test.verifyEqual(lastPhi,0,['Final: ',num2str(lastPhi),'.'])

属性:

SetAccess
public
GetAccess
public
Dependent
true
NonCopyable
true

すべて折りたたむ

テスト スイート ts からテスト ケース オブジェクトを作成します。

tc = ts.getTestCaseByName('Requirement 1.3 Test');

テスト ケース tc からカスタム基準を取得します。

tcCriteria = getCustomCriteria(tc);

カスタム基準スクリプトを設定します。

tcCriteria.Callback = 'test.verifyEqual(lastPhi,0);'

カスタム基準を有効にします。

tcCriteria.Enabled = true;

バージョン履歴

R2016b で導入