Zadanie 1 (0.4 pkt)
Dokonaj refaktoryzacji pokazanego przykładu, w którym do testowania użyto pliku z testowanymi danymi.
Zadanie 2 (0.5 pkt)
Wzorując się na podanym przykładzie stwórz plik testowy, który będzie zawierał dane dotyczące rozwiązań funkcji kwadratowej (z poprzedniego laboratorium). Następnie przy użyciu tego pliku przetestuj działanie programu.
Zadanie 3 (0.6 pkt)
Używając tabeli parametrycznej dokonaj przetestowania programu, rozwiązującego funkcję kwadratową (rozpatrz różne przypadki - funkcja liniowa). Następnie utwórz Suite uruchamiający dwa różne pliki z testami!!! Zbadaj również pojęcie Code Coverage i zastanów się czy 100% jest potrzebne czy nie.
ZADANIA DODATKOWE
Zadanie 4 (0.5 pkt) Zastanów się, czy możliwe jest utworzenie tabeli parametrycznej dla wyszukiwania największego elementu w tablicy. Jeżeli tak, to dokonaj odpowiedniej implementacji i przetestuj działanie programu.
Zadanie 5 (1 pkt) Jednym z prostszych metod załączania testowych danych do testów w JUnit4 jest użycie plików z rozszerzeniem .csv przy użyciu JUnitParams. Poczytaj o JUnitParams oraz do dowolnego przykładu zaimplementuj ich użycie.