主要内容

sltest.testmanager.EquivalenceCriteria 类

命名空间: sltest.testmanager

添加或修改等效性准则

描述

sltest.testmanager.EquivalenceCriteria 的实例是测试用例中的一组信号,用于确定等效性测试用例的通过-失败准则。

sltest.testmanager.EquivalenceCriteria 类是一个 handle 类。

类属性

HandleCompatible
true

有关类属性的信息,请参阅类属性

创建对象

描述

obj = sltest.testmanager.TestCase.captureEquivalenceCriteria 为测试用例对象创建 sltest.testmanager.EquivalenceCriteria 对象。

示例

属性

全部展开

指示等效性准则是否启用,未启用时为 0,启用时为 1

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

数据类型: logical

方法

全部展开

示例

全部折叠

打开此示例的模型。

openExample("sldemo_absbrake")

创建测试文件、测试套件和测试用例结构。删除默认测试套件。

tf = sltest.testmanager.TestFile("API Test File");
ts = createTestSuite(tf,"API TestSuite");
tc = createTestCase(ts,"equivalence","Equivalence Test Case");

tsDel = getTestSuiteByName(tf,"New Test Suite 1");
remove(tsDel);

为仿真 1 和仿真 2 将在测系统分配给测试用例。

setProperty(tc,Model="sldemo_absbrake",SimulationIndex=1);
setProperty(tc,Model="sldemo_absbrake",SimulationIndex=2);

为仿真 1 和仿真 2 添加参数覆盖

ps1 = addParameterSet(tc,Name="Parameter Set 1",SimulationIndex=1);
po1 = addParameterOverride(ps1,Rr=1.20);

ps2 = addParameterSet(tc,Name="Parameter Set 2",SimulationIndex=2);
po2 = addParameterOverride(ps2,Rr=1.24);

捕获等效性准则。

eq = captureEquivalenceCriteria(tc);

版本历史记录

在 R2015b 中推出