sltest.testmanager.TestSuite class

Пакет: sltest.testmanager

Создайте или измените тестовый набор

Описание

Экземпляры sltest.testmanager.TestSuite может содержать другие тестовые наборы и тесты. Для тестов MATLAB®-based Simulink® тестовые наборы реализованы с помощью параметров метода и класса. Смотрите, что Тестовые модели Используют Основанные на MATLAB Тесты Simulink для получения дополнительной информации.

sltest.testmanager.TestSuite классом является handle класс.

Атрибуты класса

HandleCompatible
true

Для получения информации об атрибутах класса см. Атрибуты класса.

Создание

Описание

пример

obj = sltest.testmanager.TestSuite(parent,name) создает sltest.testmanager.TestSuite объект с указанным именем как дочерний элемент заданного Родительского элемента. Можно использовать тестовые файлы или другие тестовые наборы как родительский элемент.

Свойства

развернуть все

Тестовый файл или тестовый набор, который является родительским элементом заданного тестового набора в виде sltest.testmanager.TestFile или sltest.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

Указывает, выполняют ли тесты, которые являются дочерними элементами тестового набора, в виде логического значения true или false.

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

Типы данных: логический

Текст описания для того, почему тестовый набор был отключен в виде вектора символов. Это свойство отображается только когда 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