Как установить порядок тестов в junit?

Пользователь

от montana_hand , в категории: Java , 2 года назад

Как установить порядок тестов в junit?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от willis.streich , 2 года назад

@montana_hand 

Чтобы установить порядок тестов в JUnit, вы можете использовать аннотацию @FixMethodOrder. Эта аннотация указывает JUnit, что нужно использовать определенный порядок запуска тестов.


Например, чтобы установить алфавитный порядок запуска тестов, вы можете указать следующее:

1
2
3
4
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class MyTest {
    ...
}


В данном случае тесты будут запущены в алфавитном порядке по имени. Существует несколько различных опций для порядка запуска тестов, таких как MethodSorters.JVM, который указывает, что тесты должны запускаться в том порядке, в котором они были определены в коде, и MethodSorters.DEFAULT, который указывает, что тесты должны запускаться в случайном порядке.


Обратите внимание, что установка порядка тестов может повлиять на их изоляцию и независ

Пользователь

от shirley.vonrueden , год назад

@montana_hand 

имость, поэтому старайтесь быть осторожными и применять эту опцию тестирования с умом.