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 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.

Kommentare:

Kommentar veröffentlichen

Abonnieren Kommentare zum Post [Atom]





<< Startseite

This page is powered by Blogger. Isn't yours?

Abonnieren Posts [Atom]