Zaawansowane CPP/Ćwiczenia 4: Testowanie

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Ćwiczenie 1

Do przykładu testów max napisanych w CppUnit dodaj testy sprawdzające wersję szukającą maksimum w tablicy. Wykorzystaj w tym celu dodatkową klasę testującą.

Ćwiczenie 2

Zaproponuj i napisz, używając CppUnit, testy klasy Stack. Implementacja tej klasy znajduje się w pliku stack.h. Nie zapomnij o testach kopiowania i przypisywania.

Ćwiczenie 3

W oparciu o specyfikację slist napisz program (niekoniecznie używając CppUnit) testujący implementację listy jednokierunkowej slist. Przetestuj test za pomocą implementacji listy [ badslist.h]. Ile znalazłeś błędów?