Ассерты — то самое волшебное место, где тест должен говорить о коде «либо хорошо, либо ничего, кроме правды». Но именно в этой точке множество тестов можно поймать за руку на вранье.
В докладе разберём анатомию ассертов, почему сказка про тест с тысячей и одним ассертом может превратиться в кошмар, что общего у плохого ассерта с новогодней ёлкой в Зимбабве (вечнозелёный и бесполезный), и сравним, как пишет ассерты новичок и как их переписал бы сын маминой подруги.
Примеры будут показаны на Java и AssertJ, но принципы будут универсальны для любого стека.