matlab.unittest.selectors.HasProcedureName 类
命名空间: matlab.unittest.selectors
超类: matlab.unittest.selectors.Selector
根据过程名称选择 TestSuite 数组元素
描述
matlab.unittest.selectors.HasProcedureName 类提供用于根据测试过程名称过滤测试套件的选择器。
在基于类的测试中,测试过程的名称是包含该测试的 Test 方法的名称。在基于函数的测试中,它是包含测试的局部函数的名称。在基于脚本的测试中,它是从测试部分标题生成的名称。与测试套件元素的名称不同,测试过程的名称不包括任何命名空间名称、文件名或关于参数化的信息。
创建对象
描述
输入参量
属性
示例
替代功能
根据测试过程名称过滤测试套件时,使用 HasProcedureName 类可以获得最大的灵活性。您也可以使用 ProcedureName 名称-值参量创建一个经过过滤的测试套件。例如:
filteredSuite = matlab.unittest.TestSuite.fromClass(?ZerosTest, ... "ProcedureName","testClass");
您还可以使用 runtests 或 runperf 函数的 ProcedureName 名称-值参量来选择和运行测试。例如:
results = runtests("ZerosTest.m","ProcedureName","testClass");
版本历史记录
在 R2017a 中推出