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