Создайте следующий класс Handle в своей текущей папке.
Создайте следующий тестовый класс в своей текущей папке.
Создайте следующий тестовый класс в своей текущей папке. Этот тестовый класс разделяет на подклассы 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 функция, чтобы создать отфильтрованный набор непосредственно.