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;
|
package shoppackage;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
public class OnlineShop {
|
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;
|
package shoppackage;
|
||||||
|
|
||||||
public class Products {
|
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