captureEquivalenceCriteria

Класс: sltest.testmanager.TestCase
Пакет: sltest.testmanager

Получите эквивалентные критерии и добавьте к тесту

Синтаксис

eq = captureEquivalenceCriteria(tc,replaceAll)

Описание

eq = captureEquivalenceCriteria(tc,replaceAll) запускает Систему Под Тестом в Симуляции 1 и получает эквивалентный набор критериев. Функция возвращает эквивалентный объект критериев, 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