diff --git a/Shop/resources/Notes b/Shop/resources/Notes new file mode 100644 index 0000000..9a078c2 --- /dev/null +++ b/Shop/resources/Notes @@ -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 ] \ No newline at end of file diff --git a/Shop/src/main/java/shoppackage/OnlineShop.java b/Shop/src/main/java/shoppackage/OnlineShop.java index 09e56b4..cb88fd6 100644 --- a/Shop/src/main/java/shoppackage/OnlineShop.java +++ b/Shop/src/main/java/shoppackage/OnlineShop.java @@ -1,4 +1,15 @@ package shoppackage; +import java.util.ArrayList; + public class OnlineShop { -} + ArrayList lager; + +//ArrayList + + public OnlineShop() { + lager = new ArrayList(); + lager.add(new Products(1, "Riesling 0.7 l", 1.1, 4.20, 19, 87)); + + } +} \ No newline at end of file diff --git a/Shop/src/main/java/shoppackage/Products.java b/Shop/src/main/java/shoppackage/Products.java index 89efd16..7de26db 100644 --- a/Shop/src/main/java/shoppackage/Products.java +++ b/Shop/src/main/java/shoppackage/Products.java @@ -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; + + } +} \ No newline at end of file