В чем основное отличие между
-
@Before
и@BeforeClass
- и в JUnit 5
@BeforeEach
и@BeforeAll
- и в JUnit 5
-
@After
и@AfterClass
В соответствии с JUnit Api @Before
используется в следующем случае:
При написании тестов обычно обнаруживается, что для нескольких тестов нужны похожие объекты, созданные до их запуска.
В то время как @BeforeClass
может использоваться для установления соединения с базой данных. Но не мог ли @Before
сделать то же самое?