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