Пакет: matlab.unittest.selectors
Селектор для элементов TestSuite определяется тегом
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