Пакет: matlab.unittest.selectors
Селектор для TestSuite
элементы, определяемые именем процедуры
The HasProcedureName
селекторные фильтры TestSuite
элементы массива, определяемые именем процедуры. Имя процедуры тестирования не содержит ни имени класса или пакета, ни информации о параметризации. В тесте на основе классов имя процедуры является именем тестового метода. В функциональном тесте это имя локальной функции, которая содержит тест. В тесте на основе скриптов это имя сгенерировано из заголовка тестового раздела.
matlab.unittest.selectors.HasProcedureName(
создает селектор для n
)TestSuite
элементы, определяемые именем процедуры, n
.
Чтобы тестовый элемент был включен в набор, имя процедуры тестового элемента должно совпадать с заданным именем или удовлетворять указанному ограничению.
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел «Копирование объектов».
Используйте HasProcedureName
селектор максимальной гибкости для создания тестовых наборов из имен процедур. Кроме того, во время конструкции тестового набора можно фильтровать тестовый набор с помощью 'ProcedureName'
Пара "имя-значение". Например, следующие строки кода функционально эквивалентны.
s = TestSuite.fromClass(?ExampleTest,'ProcedureName','Test1'); s = testsuite('ExampleTest.m','ProcedureName','Test1');
fromClass
| fromFile
| fromFolder
| fromMethod
| fromPackage
| matlab.unittest.selectors
| selectIf