Главная » Архив меток: assert

Архив меток: assert

Как писать юнит-тесты, если совсем не хочется

Многие уже поняли, что от них один вред. Всех нас на работе то и дело пытаются заставить писать юнит-тесты. Если тест неожиданно начинает падать, ломается сборка на сервере непрерывной интеграции, не выкатывается вовремя релиз, бизнес теряет деньги и крайним оказываетесь вы, автор упавшего юнит-теста. Написание тестов отнимает много времени, за которое вы могли бы сделать что-то более полезное. При рефакторинге ...

Читать далее »

[Из песочницы] Неочевидная проблема использования assert

Unit-тесты являются важной частью любого достаточно большого проекта. Хочу поделиться с вами небольшой детективной историей, связанной с неочевидным массовым их падением. Тесты не были связаны между собой, выполнение тестов происходило последовательно. Начинается она с того, что в проекте в результате определенного безобидного коммита упало порядка 150 тестов, набор падающих тестов при этом не являлся стабильным. Падение подавляющего большинства из этих ...

Читать далее »