Пакет: 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