Соберите тестовые наборы с TestSuite через пакеты - PullRequest
0 голосов
/ 10 декабря 2011

Когда у нас много тестовых примеров JUnit4, разбросанных по во многих пакетах, это "хорошо" , чтобы собрать их в один TestSuite? как это:

package my.package.tests;

@RunWith(Suite.class)
@Suite.SuiteClasses({
    my.package.a.testMyService.class,
    my.package.b.testMyBackend.class,
    ...
})

public class AllTests {}

Или мы можем положиться на него как на способ управления нашими контрольными примерами?

1 Ответ

1 голос
/ 10 декабря 2011

Лично я не использую тестовые наборы, за исключением очень специфических случаев.Я предпочитаю использовать бегунок, который находит контрольные примеры по отражению, например задачу ant junit или maven surefire / failsafe.Таким образом, я не забуду добавить тест в комплект, а затем через 2 недели обнаружу, что он не прошел, или кто-то «временно» удаляет тестовый набор с тем же результатом.для случаев, когда мне нужен точный контроль заказа или мне нужно снова и снова запускать одни и те же тесты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...