メインコンテンツ

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

addIteration

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

テスト ケースにテスト反復を追加

構文

addIteration(tc,iter)
addIteration(___,name)

説明

addIteration(tc,iter) は、テスト ケースにテスト反復を追加します。テスト マネージャーで反復に一意の名前が付けられます。

addIteration(___,name) は、指定された名前を使用してテスト ケースにテスト反復を追加します。名前は一意でなければなりません。

入力引数

すべて展開する

反復を追加するテスト ケース。sltest.testmanager.TestCase オブジェクトとして指定します。

テスト ケースに追加するテスト反復。sltest.testmanager.TestIteration オブジェクトとして指定します。

テスト反復の名前。文字ベクトルとして指定します。テスト ケース内の他の反復と重複しない一意の名前でなければなりません。これはオプションの引数です。

例: 'Test Iteration 5'

すべて展開する

この例には、テスト ケースの [パラメーターのオーバーライド] セクションで定義されたパラメーター セットが必要です。その反復がテスト実行中に生成されます。このスクリプトのセクションは、テスト ケースの [スクリプトによる反復] セクションのものです。[スクリプトによる反復] セクションでのみ実行されます。

% Define parameter sets for a test case and add this code in the

% Scripted iterations section of the test case
for k = 1 : length(sltest_parameterSets)

    % Create test iteration object    
    testItr = sltest.testmanager.TestIteration();

    % Use the parameter set in this iteration
    testItr.setTestParam('ParameterSet', sltest_parameterSets{k});
    
    str = sprintf('ParameterSet %d', k);

    % Add the iteration object to the test case
    addIteration(sltest_testCase, testItr, str);
end

バージョン履歴

R2016a で導入