1 год назад
Java 1746. Как правильно писать unit тесты java
При написании unit тестов в Java следует придерживаться следующих рекомендаций: Пример написания unit теста с использованием JUnit и Mockito: import org.junit.Test; import org.mockito.Mock; import static org.mockito.Mockito.*; public class MyServiceTest { @Mock private MyDependency myDependency; @Test public void testMyService() { // Создание мока для зависимости myDependency = mock(MyDependency.class); // Задание поведения мока when(myDependency...
1 год назад
🖥Тестирование Java при помощи JUnit: примеры и советы по тестированию JUnit — это открытый фреймворк для написания и запуска тестов на языке программирования Java. Он разработан с целью поддержки автоматизированных тестов, особенно модульных тестов (unit tests), и обеспечивает удобные аннотации, утверждения и утилиты, которые позволяют легко писать и запускать тесты для Java-кода. Настройка тестовой среды JUnit Для начала вам необходимо установить JUnit в ваш проект. Если вы используете Maven или Gradle, добавьте зависимость JUnit в ваш файл настроек. В изображениипример для Maven. Основы и примеры написания тестов с JUnit Структура теста Тестовый класс создается отдельно от основного кода. Он содержит один или несколько тестовых методов, каждый из которых проверяет отдельный аспект работы кода. Тестовые методы помечаются аннотацией @Test. import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; public class CalculatorTest { @Test public void testAddition() { Calculator calculator = new Calculator(); int result = calculator.add(2, 3); assertEquals(5, result, "2 + 3 should equal 5"); } } Использование утверждений 📌 Читать @javarush