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