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