Невозможно использовать 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 могут создавать новые экземпляры теста.