Megépül a robot az aszteroidán, felhasználva 1 vasat,
1 szenet és 1 uránt a telepestől. (A robotot a kontroller irányítja a továbbiakban.) \\
\hline
Teszt célja & A Settler és a Robot osztály build függvényének, a Recipe és RecipeChecker osztályoknak a tesztelése. \\
Teszt célja & A telepes és a robot építés funkciójának, valamint a Recipe és RecipeChecker funkcióinak a tesztelése. \\
\hline
\end{tabularx}
...
...
@@ -24,8 +24,8 @@
Ehhez a telepesnél lennie kell 1 vasnak, 1 szénnek és 1 uránnak, azonban nem rendelkezik minden nyersanyaggal,
csak 1 vas és egy szén van nála, így a robot nem épül meg. \\
\hline
Teszt célja & A Settler és a Robot osztály build függvényének,
a Recipe és RecipeChecker osztályoknak a tesztelése, hogy megfelelően vizsgálja-e a feltételeket\\
Teszt célja & A telepes és a robot építés funkciójának, valamint a Recipe és RecipeChecker funkcióinak a tesztelése,
a feltételek megfelelő ellenőrzésének szempontjából\\
\hline
\end{tabularx}
...
...
@@ -40,7 +40,7 @@
A telepes kibányássza az aktuális aszteroidában lévő nyersanyagot, aminek következtében az aszteroida üreges lesz.
A telepes a kibányászott nyersanyagot magánál tárolja el. \\
\hline
Teszt célja & A Settler osztály és az Asteroid osztály mine függvényének tesztelése. \\
Teszt célja & A telepes és az aszteroida bányászás funkciójának tesztelése. \\
\hline
\end{tabularx}
...
...
@@ -54,7 +54,7 @@
az aszteroida, amin van pedig ki van fúrva és nem üreges, azonban a telepesnél már nincs hely további nyersanyagnak.
A bányászás sikertelen lesz, a nyersanyag az aszteroida magjában marad. \\
\hline
Teszt célja & A Settler osztály és az Asteroid osztály mine függvényének tesztelése a feltételek megfelelő ellenőrzésének szempontjából. \\
Teszt célja & A telepes és az aszteroida bányászás funkciójának tesztelése a feltételek megfelelő ellenőrzésének szempontjából. \\
\hline
\end{tabularx}
...
...
@@ -68,7 +68,7 @@
az aszteroida, amin van nincs kifúrva teljesen.
A bányászás sikertelen lesz, a nyersanyag az aszteroida magjában marad. \\
\hline
Teszt célja & A Settler osztály és az Asteroid osztály mine függvényének tesztelése a feltételek megfelelő ellenőrzésének szempontjából. \\
Teszt célja & A telepes és az aszteroida bányászás funkciójának tesztelése a feltételek megfelelő ellenőrzésének szempontjából. \\
\hline
\end{tabularx}
...
...
@@ -82,7 +82,7 @@
az aszteroida, amin van pedig ki van fúrva, azonban az aszteroida üreges, abban nem található nyersanyag.
A bányászás sikertelen lesz, a telepeshez nem kerül semmilyen nyersanyag. \\
\hline
Teszt célja & A Settler osztály és az Asteroid osztály mine függvényének tesztelése a feltételek megfelelő ellenőrzésének szempontjából. \\
Teszt célja & A telepes és az aszteroida bányászás funkciójának tesztelése a feltételek megfelelő ellenőrzésének szempontjából. \\
\hline
\end{tabularx}
...
...
@@ -96,7 +96,7 @@
A telepes lehelyezi a teleportkapu párból a másodikat.
Ekkor kiépül a kapcsolat a teleportkapu pár között, hiszen már a másik le van helyezve. \\
\hline
Teszt célja & A Settler osztály placePortal és a Portal osztály portalPlaced függvényének tesztelése \\
Teszt célja & A telepes portál lehelyezés funkciójának és a teleportkapu lehelyezésekor végbemenő változások funkcióinak tesztelése \\
\hline
\end{tabularx}
...
...
@@ -106,10 +106,10 @@
\hline
\hline
Rövid leírás &
A Controller kiadja a parancsot a robotnak, hogy fúrja meg az éppen aktuális aszteroida sziklarétegét (aminek értéke 2), amin van.
A kontroller kiadja a parancsot a robotnak, hogy fúrja meg az éppen aktuális aszteroida sziklarétegét (aminek értéke 2), amin van.
Az aszteroida sziklarétegének értékét csökkenti 1-el a robot 2-ről 1-re. \\
\hline
Teszt célja & A Robot osztály drill és az Asteroid osztály drill függvényének tesztelése. \\
Teszt célja & A robot és az aszteroida fúrás funkciójának tesztelése. \\
\hline
\end{tabularx}
...
...
@@ -118,10 +118,10 @@
\textbf{Teszt-eset neve}&\textbf{Robot Drills Asteroid Failed}\\
\hline
\hline
Rövid leírás & A Controller kiadja a parancsot a robotnak, hogy fúrja meg az éppen aktuális aszteroida sziklarétegét (aminek értéke 0), amin van.
Rövid leírás & A kontroller kiadja a parancsot a robotnak, hogy fúrja meg az éppen aktuális aszteroida sziklarétegét (aminek értéke 0), amin van.
A robot nem tud fúrni, mivel az aszteroidának már nincs kérge.\\
\hline
Teszt célja & A Robot osztály drill és az Asteroid osztály drill függvényének tesztelése, a feltételek megfelelő ellenőrzésének szempontjából. \\
Teszt célja & A robot és az aszteroida fúrás funkciójának, a feltételek megfelelő ellenőrzésének szempontjából. \\
\hline
\end{tabularx}
...
...
@@ -135,7 +135,7 @@
Az aszteroida mostantól átfúrtnak számít.
Mivel a magot alkotó nyersanyag vízjég és az aszteroida napközelben van, a vízjég elszublimál, azaz eltűnik. \\
\hline
Teszt célja & Az Asterida osztály drill és az Ice osztály nearToSunAndDrilled függvényének tesztelése. \\
Teszt célja & Az aszterida fúrás és a jég típusú mag napközelbe kerülése utáni funkcióinak tesztelése. \\
\hline
\end{tabularx}
...
...
@@ -149,21 +149,6 @@
Az aszteroida mostantól átfúrtnak számít.
Mivel az aszteroida nincs napközelben, nem történik semmi. \\
\hline
Teszt célja & Az Asterida osztály drill és a Uranium osztály nearToSunAndDrilled függvényének tesztelése, a feltételek megfelelő ellenőrzésének szempontjából. \\
\hline
\end{tabularx}
\noindent\begin{tabularx}{\textwidth}{|l|X|}
\hline
\textbf{Teszt-eset neve}&\textbf{Settler Moves To Teleport And Win}\\
\hline
\hline
Rövid leírás &
A játékos kiadja a parancsot, hogy a telepes menjen be a teleportba, melynek párja is le van helyezve, vagyis a teleportkapu probléma nélkül használható.
A telepes átkerül a másik teleporthoz tartozó aszteroidára.
Az aszteroidán lévő (az átmozgottal együtt) 2 telepesnél megfelelő mennyiségű nyersanyag van,
(3-3 vas, szén, vízjég és urán), így meg tudják építeni a bázist, ezért megnyerik a játékot. \\
\hline
Teszt célja & Az Asteroid osztály conditionChanged függvényének, a Recipe és RecipeChecker osztályoknak a tesztelése. \\
Teszt célja & Az aszterida fúrás és az uránium típusú mag napközelbe kerülése utáni funkcióinak tesztelése, a feltételek megfelelő ellenőrzésének szempontjából. \\