Zadanie 1 (0.2 pkt)
Do dowolnego, poprzedniego zadania przetestuj metodę equals. Użyj różnych asercji!!! Uruchom test JUnit z poziomu terminala nie używając narzędzi: Maven, Gradle, itp.
Zadanie 2 (0.3 pkt)
Plik QuadraticFunction.java zawiera implementację rozwiązania równania kwadratowego. Przetestuj działanie tej klasy. Jeżeli są w niej błędy popraw je oraz dodaj odpowiednie przypadki.
Zadanie 3 (0.5 pkt)
Używając dowolnej metody sortowania napisz klasę Sorting, która będzie zawierała następujące metody:
sortArray(String option) // option = "R" || option = "M" co oznacza malejąco oraz rosnąco
showArray() // wyświetla tablicę
isSorted(String option) // sprawdza czy tablica/lista jest posortowana zgodnie z opcją
Przetestuj tę klasę pamiętając o różnych przypadkach!!!
Zadanie 4 (0.5 pkt) W pliku Friendships.java jest niedokończona, lekko zaimplementowana klasa Friendships, która używa obiektu typu HashMap (inaczej słownik) przyjaciół. Przetestuj zaimplementowane metody tej klasy oraz dokończ pozostałe metody, pamiętając o testowaniu ich oraz uwzględniając różne przypadki!!!
ZADANIE DODATKOWE
Zadanie 5 (1 pkt) Przerób plik QuadraticFunction.java, tak aby rozwiązanie było generowane w świecie liczb zespolonych. Przetestuj następnie tę klasę!