Tag: testy

BeanPropertyRowMapper czyli na co uważać 2

BeanPropertyRowMapper, czyli na co uważać

Wraz z rozwojem aplikacji AnimalShelter natrafiam na ciekawe przypadki. Jeden z nich dotyczył klasy BeanPropertyRowMapper służącej do mapowania wiersza bazodanowego do instancji klasy. Błąd wyszedł na jaw dopiero podczas testów integracyjnych. Wiersz, który chciałem wyciągnąć...

testy parametryzowane

4 framemorki do testów parametryzowanych

Parametryzacja testów pomaga w sprawdzeniu wielu przypadków testowych przy pomocy jednego testu. Możemy przygotować dane odzwierciedlające warunki brzegowe i przepuścić je przez wcześniej zdefiniowany „lejek”. Na pewno przyspiesza to testy i pozwala nam uniknąć zbędnej...

junit czy assertj

Testy jednostkowe – JUnit czy AssertJ?

Testy jednostkowe są podstawowym budulcem naszej pewności co do działania aplikacji. To dzięki nim jesteśmy w stanie szybko zweryfikować czy nasza pojedyncza jednostka programu działa zgodnie z tym co sobie założyliśmy. Jako jednostkę rozumiemy metodę,...

biblioteka mockito

Wykorzystaj Mockito w swoich testach

Implementując naszą aplikację często musimy komunikować się ze „światem zewnętrznym” czy to za pomocą plików, czy też przez sieć. Gdy już kod działa produkcyjnie to nie ma on najmniejszych problemów (załóżmy ten pozytywny scenariusz 😉),...

Przepisz swój projekt na nowo

Przepisz swój kod na nowo! #3

Przyszedł czas na kolejne podsumowanie prac związanych z projektem aplikacji schroniska dla zwierząt. Na tą chwilę udało mi się zakończyć część backendową, jednak z pominięciem edycji danych danego zwierzaka. Jest to mój błąd, ponieważ najzupełniej...

tdd czy zwalnia z myślenia

TDD – czy zwalnia nas z myślenia?

Pamiętam jak chciałem nauczyć się pisania testów. Szukałem wskazówek w Internacie oraz literaturze no i natrafiłem na TDD, czyli ’Test-Driven Development’. Wraz z zagłębianiem się w tajniki tej techniki uznałem, że jest to lek na...