Skip to content

Latest commit

 

History

History
22 lines (12 loc) · 1.2 KB

README.md

File metadata and controls

22 lines (12 loc) · 1.2 KB

Testowanie aplikacji JAVA 2017-2018

Laboratorium 4 (Wprowadzenie do biblioteki Hamcrest oraz JUnit5)

Prezentacje oraz przykłady z użycia narzędzi Hamcrest oraz JUnit5 są dostępne w repozytorium.

Zadanie 1 (0.25 pkt)

Asercje z dowolnego zadania z poprzednich laboratoriów przerób na asercję, które dostępne są w bibliotece Hamcrest.

Zadanie 2 (0.25 pkt)

Dowolne zadanie z poprzednich laboratoriów przerób na użycie JUnit5.

Zadanie 3 (1 pkt)

W pliku zad3.src.StringOperations.java znajdują się metody, które obsługują pewne operację na napisach (konkatenację, odwrócenie napisu, czy napis jest palindromem). Napisz testy przy użyciu narzędzia Hamcrest oraz JUnit5. Zastosuj co najmniej cztery nowe rzeczy z JUnit5 oraz zastosuj różne metody w asercjach narzędzia Hamcrest. Na potrzeby zadania możesz dopisać nowe metody obsługujące między innymi listę napisów lub inne operację. Ilość punktów zależy od wykorzystania i zróżnicowania użycia wyżej wymienionych narzędzi.

ZADANIE DODATKOWE

Zadanie 4 (0.5 pkt)

W dowolnym zadaniu zamień asercję z narzędzia Hamcrest na asercję używane w AssertJ.