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