Erstes Projekt anlegen und Ordner Struktur
parent
382ea4a1a5
commit
f7cd51aa31
|
|
@ -0,0 +1,25 @@
|
|||
commiten-> wenn man zb eine methode gecodet hat und alles funktioniert einigermaßen -> commiten , mäßig als backup
|
||||
(man kanns auch erstmal lokal machen aber eig sinnvoll direkt pushen)
|
||||
-> Hummel will dass wir eigentlich direkt pushen, da es auch Teil der Aufgabe ist und er das
|
||||
anscheinend streng nimmt(anzahl der commits zw das man das
|
||||
zumindest wirklich pusht und nicht nur lokal lässt)
|
||||
|
||||
junit test wunsch->Musthave bei zb brutto ,gesamtwert des Warenkorbs,Mehrwertsteuerversand
|
||||
(das will er aufjedenfall haben, der rest muss nicht
|
||||
so ausführlich getestet werden)
|
||||
|
||||
Lagerbestand-> soll runtergehen wenn ein Produkt in den Warenkorb gelegt wird
|
||||
(und falls es wieder aus dem Warenkorb genommen wird
|
||||
soll auch der Lagerbestand wieder angepasst werden.
|
||||
|
||||
Warenkorb extra Klasse WarenkorbPosition
|
||||
-> empfielt Hummel für den Lagerbestand
|
||||
|
||||
|
||||
Bestellung soll nur einen Warenkorb kennen(?) 1zu1 Verbingung siehe UML
|
||||
|
||||
blackbox test, white boxtest anschauen
|
||||
-> er läd bsp test für den Gesamtpreis hoch
|
||||
mindestmaß an test -> Warenkorb und Produkt
|
||||
er zeigt bei seinem Test wie man rundungsfehler schreibt-> assertEquals(5.69,....., 0,001)[er hat es weggemacht schau
|
||||
auf git sein bsp zu dem WarenkorbTest an, diese 0,0001 ist die erlaubte abweichung ]
|
||||
|
|
@ -1,4 +1,15 @@
|
|||
package shoppackage;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class OnlineShop {
|
||||
}
|
||||
ArrayList<Products> lager;
|
||||
|
||||
//ArrayList
|
||||
|
||||
public OnlineShop() {
|
||||
lager = new ArrayList<Products>();
|
||||
lager.add(new Products(1, "Riesling 0.7 l", 1.1, 4.20, 19, 87));
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -1,4 +1,20 @@
|
|||
package shoppackage;
|
||||
|
||||
public class Products {
|
||||
}
|
||||
int prodID;
|
||||
String name;
|
||||
double transportWeight;
|
||||
double netto;
|
||||
double mwst;
|
||||
int lagerbestand;
|
||||
|
||||
public Products(int prodID, String name, double transportWeight, double netto, double mwst, int lagerbestand) {
|
||||
this.prodID = prodID;
|
||||
this.name = name;
|
||||
this.transportWeight = transportWeight;
|
||||
this.netto = netto;
|
||||
this.mwst = mwst;
|
||||
this.lagerbestand = lagerbestand;
|
||||
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue