105 читали · 2 года назад
Java 190. Что такое Unit Tests? Чем класс JUnit. Assert отличается от ключевого слова assert?
Unit Tests - это тесты, которые проверяют работу отдельных модулей (юнитов) программного обеспечения. Они позволяют выявить ошибки в коде и убедиться, что каждый модуль работает правильно. JUnit - это фреймворк для написания автоматических тестов на Java. Он предоставляет множество классов и методов для создания и запуска Unit Tests. Класс JUnit.Assert является частью фреймворка JUnit и используется для проверки условий в Unit Tests. Он содержит набор методов, таких как assertEquals(), assertTrue(), assertFalse() и т...
2 месяца назад
🧪 Юнит-тесты: тестируем логику на уровне кода
— Или как быть уверенным, что функция не врёт Юнит-тест — это тест, который проверяет одну маленькую единицу логики (отсюда и “юнит”) — обычно это функция или метод. Ты берёшь кусок кода, как под микроскопом, и говоришь: “Дружище, ты делаешь именно то, что должен, и ничего лишнего?” # calc.py def add(a, b): return a + b # test_calc.py def test_add(): assert add(2, 3) == 5 assert add(-1, 1) == 0 🧠 Комментарии: def is_valid_age(age): return 0 <= age <= 120 def test_is_valid_age(): ...