Невозможно использовать Burst с другим тестером в JUnit

Я нашел этот интересный проект JUnit: https://github.com/square/burst

Его документация только указывает, как использовать его с классом Runner. Однако, поскольку JUnit допускает только 1 Runner на каждый JUnit, использование Burst означает, что пользователю будет сложно запустить его в интеграционном тесте, потому что обычно нам нужно запускать и другой runner класса, например SpringJUnit4ClassRunner.class или другой runner класса. Кстати, мой вопрос не относится к SpringJUnit4ClassRunner, потому что мне может понадобиться запустить и другой класс бегун.

Есть ли способ запустить его с другим бегуном класса? например, используя @Rule?

1 ответ

Для JUnit 4 это невозможно, если вы хотите иметь новый экземпляр вашего TestClass для каждого теста, потому что только Runners могут создавать новые экземпляры теста.

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