メインコンテンツ

sltest.testmanager.EquivalenceCriteria クラス

名前空間: sltest.testmanager

等価性基準を追加または変更

説明

sltest.testmanager.EquivalenceCriteria のインスタンスは、等価性テスト ケースのパス/失敗の基準を決定するテスト ケースの信号セットです。

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

クラス属性

HandleCompatible
true

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

作成

説明

obj = sltest.testmanager.TestCase.captureEquivalenceCriteria は、テスト ケース オブジェクトの sltest.testmanager.EquivalenceCriteria オブジェクトを作成します。

プロパティ

すべて展開する

等価性基準が有効になっているかどうかを示します。有効になっていない場合は 0、有効になっている場合は 1 です。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

データ型: logical

メソッド

すべて展開する

すべて折りたたむ

この例のモデルを開きます。

openExample("sldemo_absbrake")

テスト ファイル、テスト スイート、およびテスト ケースの構造を作成します。既定のテスト スイートを削除します。

tf = sltest.testmanager.TestFile("API Test File");
ts = createTestSuite(tf,"API TestSuite");
tc = createTestCase(ts,"equivalence","Equivalence Test Case");

tsDel = getTestSuiteByName(tf,"New Test Suite 1");
remove(tsDel);

テスト対象システムをシミュレーション 1 とシミュレーション 2 のテスト ケースに割り当てます。

setProperty(tc,Model="sldemo_absbrake",SimulationIndex=1);
setProperty(tc,Model="sldemo_absbrake",SimulationIndex=2);

パラメーター オーバーライドをシミュレーション 1 と 2 に追加します。

ps1 = addParameterSet(tc,Name="Parameter Set 1",SimulationIndex=1);
po1 = addParameterOverride(ps1,Rr=1.20);

ps2 = addParameterSet(tc,Name="Parameter Set 2",SimulationIndex=2);
po2 = addParameterOverride(ps2,Rr=1.24);

等価性基準を取得します。

eq = captureEquivalenceCriteria(tc);

バージョン履歴

R2015b で導入