exponenta event banner

класс sltest.testmanager.StartSuite

Пакет: sltest.testmanager

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

Описание

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

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

Требования, присоединенные на уровне test-suite, возвращаются в виде структуры.

Атрибуты:

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