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ącą 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 sie w {mod09/code/stack.h}. Nie zapomnij o testach kopiowania i przypisywania.

Ćwiczenie 3

W oparciu o specyfikację {SGI_STL_HOME/Slist.html}{slist} napisz program (niekoniecznie używając CppUnit ) testujący implementację listy jednokierunkowej slist. Przetestuj test za pomocą implementacji listy {mod09/exercises/bad_slist.h}{badslist.h}. Ile znalazłaś błedów?