předchozí -
obsah části -
obsah - další
|
dotazy/odpovědi 
Testování jednotek
Předmětem cvičení bude napsat a odladit testovací třídy určené k dílčímu otestování tříd vytvořených v předchozím cvičení.
První úlohou bude napsat do balíku cz.muni.fi.{vaslogin}.searching2 třídu SearcherTest, která bude rozšiřovat (extend) junit.framework.TestCase:
Třída bude obsahovat několik testovacích metod (s názvy začínajícími na test) realizujících následující testy vyhledávačů:
obdobně realizujte testovací metody pro BinarySearcher (pozor - vzorové pole musí být uspořádané).
pozn.: inspirujte se tím, co jste viděli na minulé přednášce, tj. třídou
Test chovatele psů
pozn.: nezapoměňte, že v každé testovací třídě může být (měla by být) metoda setUp(), která nastaví testovací prostředí
před spuštění každé testovací metody. Dále tam může být metoda tearDown(), která naopak po provedení testovací metody "uklidí".
Dále viz např. učebnice nebo dokumentace k JUnit,
JUnit.org
Druhá část úlohy otestuje třídy Sorter z minulého cvičení.
Opět vytvoříme testovací třídu - tentokrát SorterTest - a umístíme ji do balíku cz.muni.fi.{vaslogin}.sorting2.
Testovací třída bude mít testovací metody, které pro všechny řadící třídy XXX (QuickSorter, BubbleSorter, SelectSorter) prověří:
Obecné informace
pozn: Pokud cvičící zadání modifikuje, je to OK. Tohle je vzorové minimální zadání.
za tyto úlohy dohromady získáte max. 4 body.
předchozí -
obsah části -
obsah - další
|
dotazy/odpovědi 