Main Content

本页采用了机器翻译。点击此处可查看英文原文。

captureEquivalenceCriteria

类: sltest.testmanager.TestCase
命名空间: sltest.testmanager

捕获等效性准则并添加到测试用例

语法

eq = captureEquivalenceCriteria(tc,replaceAll)

说明

eq = captureEquivalenceCriteria(tc,replaceAll) 在仿真 1 中运行在测系统并捕获等效性准则集。该函数返回一个等效性准则对象,sltest.testmanager.EquivalenceCriteria。仅当测试类型为等效性测试用例时才可使用该函数。

输入参数

全部展开

用于捕获等效性准则的测试用例,指定为 sltest.testmanager.TestCase 对象。

如果测试用例中已经存在准则,则替换现有的等效性准则,指定为布尔值。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 中推出