Я пытаюсь перейти на JUnit 4, и у меня нет четкого представления о том, как правильно настроить наборы тестов.
Я знаю, как настроить набор тестов с фиксированными тестами, используя аннотацию @SuitesClasses.
Однако я хочу, чтобы у меня был класс пакета верхнего уровня, где я мог бы программно решить, какие тестовые классы или наборы я хочу загрузить. Я знаю, что в классе TestSuite есть операции addTest и addTestSuite.
Однако, если я определяю подкласс TestSuite с помощью конструктора, который пытается добавить эти тесты и пытается запустить его, я получаю сообщение об ошибке «Должна иметь аннотацию SuiteClasses».
Есть идеи, как это сделать?