Создайте следующий класс дескрипторов в текущей папке.
Создайте следующий тестовый класс в текущей папке.
Создайте следующий тестовый класс в текущей папке. Подклассы этого класса теста MyClass.
Создайте набор тестов из всех файлов в текущей папке. В зависимости от того, какие файлы находятся в вашей папке, набор тестов может отличаться.
suite =
1×4 Test array with properties:
Name
ProcedureName
TestClass
BaseFolder
Parameterization
SharedTestFixtures
Tags
Tests Include:
0 Parameterizations, 0 Shared Test Fixture Classes, 0 Tags.
Просмотрите имена тестовых элементов в наборе.
ans =
4×1 cell array
{'Feature1_Test/testA1'}
{'Feature1_Test/testB1'}
{'Feature2_Test/testA2'}
{'Feature2_Test/testB2'}Создайте другой тестовый пакет, содержащий только те элементы, которые имеют MyClass в иерархии классов. Просмотрите имена тестовых элементов. Начиная с класса теста Feature2_Test является единственным классом теста для подкласса MyClass, в набор включаются только тестовые элементы из этого класса.
ans =
2×1 cell array
{'Feature2_Test/testA2'}
{'Feature2_Test/testB2'}В качестве альтернативы используйте testsuite для непосредственного создания отфильтрованного набора.