JUnit 5 – założenia i twierdzenia

Istotą każdego testu jest sprawdzenie jakiegoś twierdzenia. Testy bez asercji są jak porno bez fabuły. Wszystko się jebie i w sumie nie wiadomo dlaczego. Dziś przyjrzymy się jakie możliwości w tym zakresie oferuje nam JUnit 5. Założenia Czyli to, co występuje pod nazwą Assumptions. Mechanizm ten znamy już z poprzedniej wersji frameworku i w nowej […]

JUnit 5 – Rozszerzenia i wstrzykiwanie zależności, część 2

W poprzednim wpisie zajmowaliśmy się standardowymi implementacjami ParameterResolver. Na zakończenie wspomniałem, że własna implementacja wymaga konfiguracji na poziomie silnika testów. Takie podejście jest uciążliwe i wiąże się m.in. z implementacją własnego silnika lub hackowaniem istniejącego. To jest trochę krzywe. Twórcy biblioteki JUnit 5 mając świadomość, że takie rozwiązanie jest kiepskie, przygotowali mechanizm rozszerzeń. Rozszerzenia można […]

A na plażę którędy? DevCrowd 2017

Za nami dziewiąta już edycja DevCrowd (Java4People). Dla mnie była to edycja numer siedem 🙂 Pojechałem, posłuchałem, pogadałem i oto wnioski. Stylowy frontend w praktyce, czyli zderzenie z Angularem i SCSSem – Katarzyna Koszur Pierwszy raz na scenie i całkiem fajnie wyszło. Brakowało mi trochę efektu łał, ale całkiem fajnie. Na pierwszy ogień poszedł Angular […]