Как писать unit тесты для Java Spring и Jest?
Я преподаю уже больше года и заметил такую вещь, ученики не понимают, как писать unit тесты. Ни в учебных задачах, ни в рабочих проектах. Прежде чем разобраться в этом, давайте посмотрим, какие проблемы позволяют решить unit тесты. Что здесь может пойти не так? С точки зрения интерпретатора, здесь нет ошибок, код запускается и работает. Даже исключения не выбрасывает. По крайней мере, мы об этом не знаем. Пока. Опа! Всё-таки можно сломать этот код и получить исключение. То, что мы сейчас сделали, называется деструктивный тест...
1 год назад
Java 1773. Как писать юнит тесты java
При написании юнит-тестов в Java рекомендуется следовать некоторым основным шагам: Пример: import org.junit.Test; import static org.junit.Assert.*; public class MyTest { @Test public void testSum() { assertEquals(4, 2 + 2); } @Test public void testMax() { int[] numbers = {1, 2, 3, 4, 5}; int max = numbers[0]; for (int i = 1; i < numbers.length; i++) { if (numbers[i] > max)...