Как писать unit тесты для Java Spring и Jest?
Я преподаю уже больше года и заметил такую вещь, ученики не понимают, как писать unit тесты. Ни в учебных задачах, ни в рабочих проектах. Прежде чем разобраться в этом, давайте посмотрим, какие проблемы позволяют решить unit тесты. Что здесь может пойти не так? С точки зрения интерпретатора, здесь нет ошибок, код запускается и работает. Даже исключения не выбрасывает. По крайней мере, мы об этом не знаем. Пока. Опа! Всё-таки можно сломать этот код и получить исключение. То, что мы сейчас сделали, называется деструктивный тест...
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...