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