sltest.testmanager.TestFile class

Пакет: sltest.testmanager

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

Описание

Экземпляры sltest.testmanager.TestFile файлы, которые могут содержать тестовые наборы и тесты.

Для MATLAB®- основанный Simulink® тесты, тестовые файлы соответствуют имени файла. Смотрите, что Тестовые модели Используют MATLAB-Based Тесты Simulink для получения дополнительной информации.

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

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

HandleCompatible
true

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

Создание

Описание

пример

obj = sltest.testmanager.TestFile(filePath) открывает sltest.testmanager.TestFile это существует с тем же именем файла и в заданном FilePath местоположение . Если тестовый файл не существует в местоположении, новый создается с тестовым набором по умолчанию и тестом как дочерние элементы тестового файла. Тип теста по умолчанию является базовым тестом.

obj = sltest.testmanager.TestFile(filePath,mode) перезаписывает существующий тестовый файл если mode установлен в true. Значением по умолчанию для режима является false.

Свойства

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

Путь к файлу и имя тестового файла, возвращенного как вектор символов.

Пример: 'C:\MATLAB\test_file.mldatx'

Атрибуты:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

Типы данных: char

Текст описания тестового файла в виде вектора символов.

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

Типы данных: char

Указывает, имеет ли тестовый файл несохраненные изменения, возвращенные как 0 или 1. Если значение 0, нет никаких несохраненных изменений. Значением является 1 если существуют несохраненные изменения.

Атрибуты:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

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

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

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

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

Имя тестового файла без пути к файлу и расширения файла, возвращенного как вектор символов.

Атрибуты:

GetAccess
public
SetAccess
private
Dependent
true
NonCopyable
true

Типы данных: char

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

Методы

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

Примеры

свернуть все

Создайте новый тестовый файл и возвратите объект тестового файла.

testfile = sltest.testmanager.TestFile('C:\MATLAB\test_file.mldatx')
testfile = 

  TestFile with properties:

            Name: 'test_file'
        FilePath: 'C:\MATLAB\test_file.mldatx'
           Dirty: 1
    Requirements: [0x1 struct]
     Description: ''
         Enabled: 1
Введенный в R2015b