Рет қаралды 5,198
Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Ypf1HW
- -
. . . Многие слышали про arrange-act-assert. И про single assert слышали. В этих подходах буква «Л» обозначает лёгкость поддержки тестов, а «П» - понятность их вывода.
Тест может падать по разным причинам (на CI другое окружение, больше выполняющихся тестов, больше нагрузка и проч.), но вопрос «почему же упало» остаётся.
В докладе мы рассмотрим, как современные инструменты (JUnit 4/5, Spok, Power Assert, Truth) позволяют писать тесты так, чтобы их падение было проще анализировать, а сами тесты было проще поддерживать.