Вопрос краток и не затейлив, как организовать сортировку, ordering, порядок выполнения шагов в JUnit 5 framework вообще?
В JUnit 4 можно было хоть как-то выкручиваться, там была сортировка по названию шагов в теле теста, и можно было прибегать к единому согласованию имен в них, наименованная в формате вроде “test_%d_NameTestStep” (да и то какой-то ужас), но в JUnit 5 и это убрали.
Doc: JUnit 5 User Guide
Issue по этому поводу
1 лайк
Хорошая попытка, но не в junit 5
“О нас не забыли!”
Это фундаментальное нарушение тестирования. Порядок тестов не должен влиять на их выполнение. Тут не может быть компромиссов.
6 лайков
бред, есть линейные, зависящие друг от друга тесты.
есть зависимые шаги, но не тесты. Выполнение одного теста не должно влиять на выполнение другого.
3 лайка
опечатка, тест-степы, шаги, степы. Но не тесты. Верно.