主要内容

matlab.unittest.TestSuite类

包裹:matlab.unittest测试

用于将要运行的测试分组的类

说明

这个matlab.unittest.TestSuite类是用于在单元测试框架中分组和运行一组测试的基本接口。这个matlab.unittest.TestRunner对象只能运行测试套件物体。

施工

测试套件数组是使用测试套件班级。这些方法可以返回测试套件根据方法调用和上下文初始化。

方法

fromClass公司 从创建套件测试用例
源文件 创建测试套件测试文件中的数组
从文件夹 创建测试套件文件夹中所有测试的数组
from方法 创建测试套件单个测试方法的数组
发件人姓名 创建试验来自测试元素名称的对象
fromPackage公司 创建测试套件包中所有测试的数组
从项目 从项目中的测试创建测试套件数组
运行 测试套件数组使用测试运行程序为文本输出配置的对象
选择IF 选择满足条件的测试套件元素
排序固定 基于共享夹具的测试套件重排序

示例

全部折叠

添加matlab.unittest.TestSuite类到当前导入列表。

进口matlab.unittest.TestSuite;

使用每个方法创建测试套件。

fileSuite=TestSuite.fromFile('SomeTestFile.m'); folderSuite=TestSuite.fromFolder(pwd);packageSuite=TestSuite.fromPackage('我的包。子包'); classSuite=TestSuite.fromClass(?mypackage.MyTestClass);methodSuite=TestSuite.fromMethod(?SomeTestClass,'测试方法');

连接套件。

largeSuite=[fileSuite,folderSuite,packageSuite,classSuite,methodSuite];

管理全套房间。

结果=运行(largeSuite)