Пакет: 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');
fromClass | fromFile | fromFolder | fromMethod | fromPackage | matlab.unittest.selectors | selectIf