captureEquivalenceCriteria

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

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

Синтаксис

eq = captureEquivalenceCriteria(tc,replaceAll)

Описание

eq = captureEquivalenceCriteria(tc,replaceAll) запускает тестируемую систему в симуляции 1 и захватывает набор критериев эквивалентности. Функция возвращает объект критерия эквивалентности, sltest.testmanager.EquivalenceCriteria. Эта функция может использоваться, только если тип теста является тестом эквивалентности.

Входные параметры

расширить все

Тест для захвата критериев эквивалентности, заданный как sltest.testmanager.TestCase объект.

Замените существующие критерии эквивалентности, если критерии уже существуют в тесте, заданном как логический. true заменяет существующие критерии и false приводит к ошибке, если критерии уже существуют в тест.

Выходные аргументы

расширить все

Критерии эквивалентности, добавленные к тесту, возвращаются как sltest.testmanager.EquivalenceCriteria объект.

Примеры

расширить все

% 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