Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Какова логика работы @AfterClass и @BeforeClass в JUnit?

webdriver
java
junit
Теги: #<Tag:0x00007f7b63528e98> #<Tag:0x00007f7b635289c0> #<Tag:0x00007f7b63528510>

(Руслан Лизогуб) #1

Добрый день.
Мне нужно определенный обьем методов запускать перед всеми тестами и после всех тестов. Для промежуточных я использую @Before и @After. Но почемуто у меня @AfterClass отрабатывает также как и @After. В чем может быть загвоздка? Возможно я неправильно группирую тесты?
Спасибо


(Maksim Smolyakov) #2

Возможно.


(Руслан Лизогуб) #3

:joy:


(Руслан Лизогуб) #4

Проблема была в том что @AfterClass работает в пределах одного класса, если используем для каждого теста отдельный клас соответственно будет отдельный запуск. Немного изменил логику проекта, все ок:)