メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

captureEquivalenceCriteria

クラス: sltest.testmanager.TestCase
名前空間: sltest.testmanager

等価性基準を取得してテスト ケースに追加

構文

eq = captureEquivalenceCriteria(tc,replaceAll)

説明

eq = captureEquivalenceCriteria(tc,replaceAll) は、Simulation 1 の System Under Test を実行し、等価性基準セットを取得します。関数は等価性基準オブジェクト sltest.testmanager.EquivalenceCriteria を返します。この関数は、テスト タイプが等価性テスト ケースの場合にのみ使用できます。

入力引数

すべて展開する

等価性基準を取得するテスト ケース。sltest.testmanager.TestCase オブジェクトとして指定します。

テスト ケースに等価性基準が既に存在する場合は既存の基準を置換します。boolean として指定します。true を指定すると既存の基準が置換され、false を指定するとテスト ケースに既に基準が存在する場合にエラーが生成されます。

出力引数

すべて展開する

テスト ケースに追加される等価性基準。sltest.testmanager.EquivalenceCriteria オブジェクトとして返されます。

すべて展開する

% Open the model for this example
openExample('sldemo_absbrake');

% Create the test file, test suite, and test case structure
tf = sltest.testmanager.TestFile('API Test File');
ts = createTestSuite(tf,'API Test Suite');
tc = createTestCase(ts,'equivalence','Equivalence Test Case');

% Remove the default test suite
tsDel = getTestSuiteByName(tf,'New Test Suite 1');
remove(tsDel);

% Assign the system under test to the test case
% for Simulation 1 and Simulation 2
setProperty(tc,'Model','sldemo_absbrake','SimulationIndex',1);
setProperty(tc,'Model','sldemo_absbrake','SimulationIndex',2);

% Capture equivalence criteria
eq = captureEquivalenceCriteria(tc);

バージョン履歴

R2015b で導入