Как динамически добавить тест в набор тестов в JUnit 4? - PullRequest
3 голосов
/ 31 мая 2010

Я недавно читал ( текст ссылки ) о способе статического добавления тестов в набор тестов в JUnit 4? Как насчет динамического способа, то есть как добавить тестовый класс, если его имя известно не ранее, чем во время выполнения, например его имя читается из файла XML?

Ответы [ 2 ]

2 голосов
/ 14 июля 2010

Я знаю, как это сделать. Я могу использовать библиотеку JUnitExt (http://junitext.sourceforge.net).. Она поддерживает «декларативные конфигурации тестов (как предусмотрено TestNG)». См. Junitext.sourceforge.net/tutorial.html (Как параметризовать тесты с использованием XML).

1 голос
/ 12 июля 2010

Я не знаю, как добавить существующий пакет, но вы можете создать свой собственный во время выполнения. Класс JUnitCore позволяет вам передать список классов, которые вы хотите запустить. Их можно прочитать из любого места, включая XML.

...