Пакет: matlab.unittest.selectors
Селектор для элементов TestSuite, определяемый тегом
The HasTag селекторные фильтры TestSuite элементы массива, определяемые тегом тестового элемента.
matlab.unittest.selectors.HasTag создает селектор для TestSuite элементы, определяемые тегом тестового элемента. Когда вы создаете экземпляр HasTag без входных параметров результат TestSuite массив содержит только элементы с одним или несколькими тегами.
matlab.unittest.selectors.HasTag( создает селектор для t)TestSuite элементы, определяемые тегом тестового элемента, t. Можно задать тег как вектор символов, строковый скаляр или образец matlab.unittest.constraints.Constraint класс. Если заданный тег, t, является вектором символов или строковым скаляром, среда тестирования создает IsEqualTo ограничение для выбора тестовых элементов с тегом t.
Чтобы тестовый элемент был включен в набор, тестовый элемент должен быть помечен заданным вектором символов или строковым скаляром или значением, которое удовлетворяет заданному ограничению.
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел «Копирование объектов».
Используйте HasTag селектор для максимальной гибкости для создания тестовых наборов из тегов. Кроме того, во время конструкции тестового набора можно фильтровать тестовый набор с помощью 'Tag' Пара "имя-значение". Для примера:
s = TestSuite.fromClass(?ExampleTest,'Tag','Unit');
Можно также выбрать и запустить тегированные тесты с помощью 'Tag' пара "имя-значение" runtests функция. Для примера:
runtests('ExampleTest.m','Tag','Unit')
fromClass | fromFile | fromFolder | fromMethod | fromPackage | matlab.unittest.selectors | selectIf