Main Content

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

sltest.testmanager.TestSuite 类

命名空间: sltest.testmanager

创建或修改测试套件

描述

sltest.testmanager.TestSuite 的实例可以包含其他测试套件和测试用例。对于基于 MATLAB® 的 Simulink® 测试,测试套件是使用类和方法参数实现的。查看 使用基于 MATLAB 的 Simulink 测试的测试模型 以了解更多信息。

sltest.testmanager.TestSuite 类是 handle 类。

类属性

HandleCompatible
true

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

创建对象

描述

示例

obj = sltest.testmanager.TestSuite(parent,name) 创建一个具有指定 Name 的 sltest.testmanager.TestSuite 对象作为指定 Parent 的子对象。您可以使用测试文件或其他测试套件作为父级。

属性

全部展开

作为指定测试套件的父级的测试文件或测试套件,指定为 sltest.testmanager.TestFilesltest.testmanager.TestSuite 对象。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

数据类型:

不包含文件路径和文件扩展名的测试文件的名称,以字符向量形式返回。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

数据类型:

测试套件描述文本,指定为字符向量。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

数据类型: char

指示测试套件的子测试用例是否执行,指定为逻辑值 truefalse

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

数据类型: logical

测试套件被禁用的原因的描述文本,指定为字符向量。仅当 Enabled 属性设置为 false 时,此属性才可见。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

数据类型: char

附加在测试套件级别的需求,以结构体返回。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

数据类型: struct

用于分类的标签,指定为字符向量或字符串数组。

属性:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

数据类型: char | string

作为测试套件的父级的测试文件,以 sltest.testmanager.TestFile 对象的形式返回。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

数据类型: object

测试文件和测试套件层次结构,以字符向量形式返回。

属性:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

数据类型: char

方法

全部展开

示例

全部折叠

% Create test file
testfile = sltest.testmanager.TestFile('C:\MATLAB\test_file.mldatx');

% Create test suite
testsuite = sltest.testmanager.TestSuite(testfile,'My Test Suite')
testsuite = 

  TestSuite with properties:

            Name: 'My Test Suite'
        TestFile: [1x1 sltest.testmanager.TestFile]
        TestPath: 'test_file > My Test Suite'
          Parent: [1x1 sltest.testmanager.TestFile]
    Requirements: [0x1 struct]
     Description: ''
         Enabled: 1

版本历史记录

在 R2015b 中推出