JUnit 5 = JUnit Platform + Jupiter + Vintage. Тестовый класс — обычный класс, методы с @Test. Assertions: assertEquals, assertTrue, assertThrows, assertAll (группировка). @BeforeEach/@AfterEach — перед/после каждого теста. @BeforeAll/@AfterAll — один раз на класс (static). @DisplayName — читаемое имя. @Disabled — пропустить. @ParameterizedTest с @ValueSource, @CsvSource, @MethodSource — один тест с разными данными. @Nested — вложенные тест-классы для группировки. assertTimeout — проверка производительности.
Как написать тест на JUnit 5?
Junior
457 просмотровAFK Offer AI
В чём разница между abstract class и interface?