Что такое Unit-тесты?
Java 190. Что такое Unit Tests? Чем класс JUnit. Assert отличается от ключевого слова assert?
Unit Tests - это тесты, которые проверяют работу отдельных модулей (юнитов) программного обеспечения. Они позволяют выявить ошибки в коде и убедиться, что каждый модуль работает правильно. JUnit - это фреймворк для написания автоматических тестов на Java. Он предоставляет множество классов и методов для создания и запуска Unit Tests. Класс JUnit.Assert является частью фреймворка JUnit и используется для проверки условий в Unit Tests. Он содержит набор методов, таких как assertEquals(), assertTrue(), assertFalse() и т...
🧪 Юнит-тесты: тестируем логику на уровне кода
— Или как быть уверенным, что функция не врёт Юнит-тест — это тест, который проверяет одну маленькую единицу логики (отсюда и “юнит”) — обычно это функция или метод. Ты берёшь кусок кода, как под микроскопом, и говоришь: “Дружище, ты делаешь именно то, что должен, и ничего лишнего?” # 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():
...