sltest.testmanager.TestSuite class

Пакет: sltest.testmanager

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

Описание

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

The 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

Типы данных: 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