Параметризованные комплекты в Junit 4?

С @RunWith( Suite.class ) Я могу сгруппировать тестовые классы в набор тестов и запустить их все вместе. С @RunWith( Parameterized.class ) Я могу запустить один и тот же тест для разных параметров. Я хочу запустить набор тестов для разных параметров. Есть ли способ сделать это?

2 ответа

Я всегда рекомендую, чтобы люди переключились на TestNG, который похож на JUnit 4, за исключением большей функциональности.

Он имеет встроенную поддержку параметризации и группировки.

Я подозреваю, что то, что вы пытаетесь сделать, будет легко с TestNG - JUnit не имеет возможности "группировки", как у TestNG.

http://testng.org/doc/migrating.html

http://www.mkyong.com/unittest/testng-parameter-testing-example/

Я наткнулся на ту же проблему. В конце я написал собственное расширение для JUnit и открыл его. Вы можете посмотреть библиотеку и ее документы здесь: https://github.com/PeterWippermann/parameterized-suite

Другие вопросы по тегам