Что такое unit-тестирование и зачем оно нужно?

Junior
377 просмотров
AFK Offer AI

Unit-тест проверяет одну конкретную функцию или метод в изоляции от остального кода. Цель — убедиться, что маленький кусочек логики работает правильно, не поднимая всё приложение целиком. Это самый быстрый и дешёвый уровень тестирования, поэтому их должно быть больше всего. Если unit-тесты падают — сразу понятно, где именно сломалось.

Следующий вопрос

Напишите тесты для проверки сортировки: API GET /api/products?sort=price_asc и sort=price_desc возвращают товары в правильном порядке.