Montag, 5. November 2012
Testen und erweitern von ShoppingCart (POS1: 3BHIF)
Abgabename: 2012_3bhif_aufgabe4_Name_Vorname.tgz
Ziel dieser Aufgabe ist es, fremden Code zu testen, zu verstehen und zu erweitern. Dazu werden Sie
Protokollieren Sie die Testläufe und beschreiben Sie die eventuell gefundenen Fehler in einer Textdatei
Sollten Ihre Tests Fehler enthalten, so korrigieren sie diese ebenfalls (solche Fehler werden Sie u.U. erst finden, wenn Sie das zweite Programm testen).
Erweitern Sie nun die Klasse
Erweitern Sie Ihre Unit-Tests entsprechend.
Die Einteilung der Gruppen finden Sie in der Schule unter
Ziel dieser Aufgabe ist es, fremden Code zu testen, zu verstehen und zu erweitern. Dazu werden Sie
ShoppingCart
von zwei Mitschülern testen und um unten beschriebene Funktionalität erweitern. Schreiben Sie dazu UnitTests ShoppingCartTest
(oder verwenden Sie ihre vorhandenen), welches die Funktionen von ShoppingCart
testet.
Protokollieren Sie die Testläufe und beschreiben Sie die eventuell gefundenen Fehler in einer Textdatei
errors.txt
. Haben Sie Fehler entdeckt, so korrigieren Sie diese, sodass die Tests fehlerfrei laufen.
Sollten Ihre Tests Fehler enthalten, so korrigieren sie diese ebenfalls (solche Fehler werden Sie u.U. erst finden, wenn Sie das zweite Programm testen).
Erweitern Sie nun die Klasse
MyCart
so, dass sie folgendes Interface (zusätzlich zum Interface ShoppingCart
) implementiert.
public interface ItemCount { /** * wieviele Element gibt's von anItem * * @return Anzahl Elemente */ public int itemCount(Item anItem) throws NoSuchItemException; }Das Ziel ist also eine Methode, welche die Anzahl eines bestimmten Items bestimmt.
Erweitern Sie Ihre Unit-Tests entsprechend.
Die Einteilung der Gruppen finden Sie in der Schule unter
/home/teachers/hp/public/3bhif/2012_3bhif_aufgabe4_gruppeneinteilung.pdf
.
Abonnieren Posts [Atom]
Kommentar veröffentlichen