Задать вопрос

Как выглядит реальный пример теста JUNIT?

Уже в который раз хочу разобраться с тестами, и хоть убейте, не могу понять, чем они лучше простого system.out.print(). Сколько не писал тесты, во первых тратил больше времени, во вторых ВСЕГДА получал true результат. При том всегда заранее знал уже известный результат, я всегда знал что 2+2==4. Или вообще использую копию файла в тест файлах, там определяю класс mainTest c main и в нем делаю пример функционирования класса, но это демонстрация возможностей какая-то, а не тестирование. Вроде не чего сложного, но не пойму как их составлять
  • Вопрос задан
  • 1801 просмотр
Подписаться 6 Простой 2 комментария
Решение пользователя Сергей Горностаев К ответам на вопрос (4)
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Пользу от тестов замечаешь только тогда, когда начинаешь писать что-то сложнее hello world'ов. Особенно хорошо их видно, когда приложение разрабатывается уже несколько лет и более, чем десятком разработчиков. Изменяешь какую-то часть кода, запускаешь тестирование и видишь, что теперь другой участок кода тестирование не проходит, так как в прошлом году у разработчика, которого ты даже не встречал, протекла абстракция.
Ответ написан
Комментировать