Testiranje


Glavna stran

TEST 5

Preverjam operaciji odstraniKonec in odstraniZacetek.

Ni potrebe, da zopet pregledujem obe operaciji na vrstah, ki so narejene z različnim konstruktorji, ker že vem, kako se takšne vrste obnašajo in da konstruktorji delujejo pravilno. Naredim vrsto, ki jo zapolnim z elementi in uporabim obe operaciji na njej. Preverjam z izpisom, kaj se z vrsto dogaja in če operaciji res vračata pravilne vrednosti, kar se tudi zgodi. Preveriti moram še pogoj, ali program javi napako, če je vrsta prazna - zopet potrebujem dve verziji testa, za vsako od operacij posebej. Program ustrezno javi napako.

Dodatno preverim vrsto, narejeno s 3. konstruktorjem, ki ima vstavljeno tabelo s privzetimi vrednostmi elementov - operaciji odstraniZacetek in odstraniKonec je ne smeta videti kot prazno vrsto - to že vem iz prejšnjih testov. Test je uspel po predvidevanjih.

Test5_odstrani_odstraniKonec, Test5_odstraniZacetek