Обновление до JUnit4 и хранение тестов JUnit 3 прежней версии и наборов тестов путем выполнения их вместе

2 ответа

Просто используйте средство запуска тестов 'JUnit4' в своей конфигурации запуска.

Двоичные файлы JUnit4 имеют уровень обратной совместимости, который позволяет им иметь классы стиля JUnit3 и JUnit4 в одном наборе тестов.

1288] Для сборок из командной строки просто используйте JUnit4 jar вместо JUnit3.

Это было сделано специально для облегчения миграции, которую вы сейчас делаете.

Кроме того, это отлично работает в моем проекте.

12
ответ дан 3 December 2019 в 18:33
поделиться

@RunWith (Suite.class) дает мне возможность объединить вместе тесты и контрольные примеры JUnit 4 и JUnit 3:

@RunWith(Suite.class)
@Suite.SuiteClasses({
    ExampleOfJunit3TestSuite.class, 
    ExampleOfJUnit3TestCase.class, 
    ExampleOfJUnit4TestSuite.class,
    ExampleOfJUnit4TestCase.class})   
public class BothJUnit4and3TestSuite {
}

BothJUnit4and3TestSuite запускает все тесты и наборы тестов, перечисленные в @ Suite.SuiteClasses .

9
ответ дан 3 December 2019 в 18:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: