Close #2
parent
3343b13e27
commit
07314ec2c7
|
|
@ -8,20 +8,44 @@ class WarenkorbArtikelTest {
|
|||
Produkt p1 = new Produkt(9, "Wasser", 0.25,0.7, 19,50 );
|
||||
Produkt p2 = new Produkt(10,"Bücher", 1.5, 20.99,7,9);
|
||||
Produkt p3= new Produkt( 23,"1 cent Bonbon",0.001,0.01,7,1000);
|
||||
Produkt p4 = new Produkt(27,"Auto",5000,25000,19,3);
|
||||
Produkt p4 = new Produkt(27,"Auto",5000,25000,19,52);
|
||||
Produkt p5= new Produkt(15,"Wein",0.9,5.00,19,9);
|
||||
Produkt p6 = new Produkt(16,"Kaugummi",0.002,0.98,7,10);
|
||||
Produkt p7= new Produkt(18,"EuroSchein",0.002,100,5,10);
|
||||
WarenkorbArtikel w1= new WarenkorbArtikel(p1,2);
|
||||
WarenkorbArtikel w2= new WarenkorbArtikel(p3,500);
|
||||
WarenkorbArtikel w3= new WarenkorbArtikel(p4,0);
|
||||
WarenkorbArtikel war= new WarenkorbArtikel();
|
||||
WarenkorbArtikel w4 = new WarenkorbArtikel(p5, 3);
|
||||
WarenkorbArtikel w5 = new WarenkorbArtikel(p7, 1);
|
||||
WarenkorbArtikel w6 = new WarenkorbArtikel(p6, 10);
|
||||
WarenkorbArtikel w7 = new WarenkorbArtikel(p4, 52);
|
||||
|
||||
|
||||
|
||||
@Test
|
||||
void TestBerechneGPreis(){
|
||||
|
||||
assertEquals(1.66, war.berechneGesamtPreis() );
|
||||
assertEquals(1.4, w1.berechneGesamtPreis() );
|
||||
assertEquals(0, w3.berechneGesamtPreis() );
|
||||
assertEquals(5, w2.berechneGesamtPreis() );
|
||||
assertEquals(100, w5.berechneGesamtPreis() );
|
||||
assertEquals(1300000, w7.berechneGesamtPreis() );
|
||||
|
||||
}
|
||||
}
|
||||
@Test
|
||||
void TestBerechneGesamtGewicht(){
|
||||
assertEquals(0.5, w1.berechneGesamtGewicht() );
|
||||
assertEquals(0, w3.berechneGesamtGewicht() );
|
||||
assertEquals(0.5, w2.berechneGesamtGewicht() );
|
||||
assertEquals(0.002, w5.berechneGesamtGewicht() );
|
||||
assertEquals(260000, w7.berechneGesamtGewicht() );
|
||||
}
|
||||
@Test
|
||||
void TestbruttoGesamtpreis(){
|
||||
assertEquals(0, w3.bruttoGesamtPreis());
|
||||
assertEquals(1547000, w7.bruttoGesamtPreis());
|
||||
assertEquals(10.486, w6.bruttoGesamtPreis(),0.02);
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -65,6 +65,19 @@ class WarenkorbTest {
|
|||
void aufLager() throws FileNotFoundException {
|
||||
assertEquals(false, warenkorb.aufLager(p4,300));
|
||||
assertEquals(true, warenkorb.aufLager(p3,200));
|
||||
assertEquals(true, warenkorb.aufLager(p1, 0));
|
||||
}
|
||||
@Test
|
||||
void andereMenge() throws FileNotFoundException {
|
||||
warenkorb.produktHinzufügen(p1, 10);
|
||||
assertEquals(40, p1.Bestand);
|
||||
warenkorb.andereMenge(9,2);
|
||||
assertEquals(42,p1.Bestand);
|
||||
|
||||
warenkorb.andereMenge(10,100);
|
||||
assertEquals(9,p2.Bestand);
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue