Main Content

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

sltest.testmanager.AssessmentSymbol 类

命名空间: sltest.testmanager

评估中使用的符号

自 R2022a 起

描述

sltest.testmanager.AssessmentSymbol 的实例,指定评估中使用的符号的名称、范围和值。

sltest.testmanager.AssessmentSymbol 类是 handle 类。

创建对象

您没有明确创建 sltest.testManager.AssessmentSymbol 对象。对于已在测试管理器中的评估,使用 getAssessmentSymbols 来获取 AssessmentSymbol 对象。然后,使用 addAssessmentSymbol 将符号添加到另一个测试用例的评估中。默认情况下,当您使用 addAssessment 时,相关的符号也会被复制。

属性

全部展开

符号名称,以字符串形式返回。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

符号范围,指示评估符号的类型,以下列值之一返回:

  • Signal

  • Parameter

  • Variable

  • Unresolved

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

符号值,以 struct 形式返回。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

示例

全部折叠

加载现有的测试文件并从测试文件中获取评估和符号。创建一个新的测试用例,并将评估(但不添加符号)添加到新的测试用例中。然后,将相关的评估符号添加到测试用例中。

tf = sltest.testmanager.load('test_traffic.mldatx');
ts = getTestSuites(tf);
tc = getTestCases(ts);

assessObjs = getAssessments(tc);
symbolsObjs = getAssessmentSymbols(tc);

tc_New = createTestCase(ts);
tc_NewAssess = addAssessment(tc_New,assessObjs,...
    "AddSymbols",false);

addedSymbolsObj = addAssessmentSymbol(tc_New,symbolsObjs);

清除并关闭测试管理器。

sltest.testmanager.clear
sltest.testmanager.clearResults
sltest.testmanager.close

版本历史记录

在 R2022a 中推出