メインコンテンツ

getParameterSets

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

テスト ケースのパラメーターセットの取得

構文

psets = getParameterSets(tc)
psets = getParameterSets(tc,simulationIndex)

説明

psets = getParameterSets(tc) は、テスト ケース内のパラメーター セットを取得し、それらをパラメーター セット オブジェクト sltest.testmanager.ParameterSet の配列として返します。

psets = getParameterSets(tc,simulationIndex) は、テスト ケース内のパラメーター セットを取得し、それらをパラメーター セット オブジェクト sltest.testmanager.ParameterSet の配列として返します。テスト ケースが等価性テスト ケースの場合、シミュレーション インデックスを指定します。

入力引数

すべて展開する

テスト入力を取得するテスト ケース。sltest.testmanager.TestCase オブジェクトとして指定します。

パラメーター セットが適用されるシミュレーション番号。整数の 1 または 2 として指定します。この設定は、2 つのシミュレーションがあるシミュレーション テスト ケースに適用されます。ベースラインとシミュレーションのテスト ケースの場合、既定のシミュレーション インデックスは 1 です。

出力引数

すべて展開する

テスト ケースに属するパラメーター セット。sltest.testmanager.ParameterSet オブジェクトの配列として返されます。

すべて展開する

% 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,'baseline','Baseline API Test Case');

% Assign the system under test to the test case
setProperty(tc,'Model','sldemo_absbrake');

% Test a new model parameter by overriding it in the test case
% parameter set
ps = addParameterSet(tc,'Name','API Parameter Set');
po = addParameterOverride(ps,'m',55);

% Get and check the parameter set
psets = getParameterSets(tc);

バージョン履歴

R2015b で導入