Main Content

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

getTestCase

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

获取产生结果的测试用例

自 R2019b 起

语法

tc = getTestCase(tcresult)

说明

tc = getTestCase(tcresult) 返回产生测试用例结果的测试用例,tc

输入参数

全部展开

测试用例运行的测试用例结果,指定为 sltest.testmanager.TestCaseResult 对象。

输出参量

全部展开

产生测试用例结果的测试用例,以 sltest.testmanager.TestCase 对象的形式返回。

示例

全部展开

此示例展示如何以编程方式创建测试文件、测试套件和仿真测试用例。该测试用例在 HeatPumpScenario 模型上运行,并使用 getTestCase 获取产生测试结果的测试用例。

从测试管理器中清除现有的测试文件。

sltest.testmanager.clear;

创建测试文件、测试套件和测试用例。

tf = sltest.testmanager.TestFile('Test File 1');
ts = createTestSuite(tf,'Test Suite 1');
tc = createTestCase(ts,'simulation','Test Case 1');

删除默认测试套件,以便仅使用创建的测试套件。

tsDel = tf.getTestSuites();
remove(tsDel(1));

将在测系统分配给测试用例,并运行测试。

setProperty(tc,'Model','HeatPumpScenario');
tcresult = run(tc);

获取测试用例结果。

tcresultobj = getTestCaseResults(tc);

获取产生结果的测试用例。

tcobj = getTestCase(tcresultobj);

版本历史记录

在 R2019b 中推出

另请参阅