diff --git a/test/métiers/CommandeTest.java b/test/métiers/CommandeTest.java index a8d9a10..9006827 100644 --- a/test/métiers/CommandeTest.java +++ b/test/métiers/CommandeTest.java @@ -29,6 +29,7 @@ public class CommandeTest { public void testAjouter() { Instrument instr1=new Instrument(1,"Piano",10, 8300f); Instrument instr2=new Instrument(2,"Violon",9, 105f); + Instrument instr3=new Instrument(3,"piano",8, 105f); Commande laCommande = new Commande(1,1,"12/09/2024"); System.out.println("ajouter"); //cas 0 @@ -63,6 +64,17 @@ public class CommandeTest { /*INES*/ System.out.println("Cas3 : ajout nouvelle ligne avec quantité > stock"); + boolean test= laCommande.ajouter(instr3, 12); + stockRes=instr3.getQteStock(); + stockAttendu=8; + boolean testResultExpected=false; + + assertEquals("test3 stock",stockAttendu,stockRes ); + assertEquals("La méthode ajouter retourne false",testResultExpected,test ); + + System.out.println("Nombre de ligne dans le dictionnaire: "+laCommande.getLesLignes().size()); + System.out.println("Résultat de la méthode ajouter: " + test); + /*MAISSANE*/ System.out.println("Cas4 : ajout nouvelle ligne avec quantité 0"); /*MORGANN*/ @@ -73,6 +85,13 @@ public class CommandeTest { assertEquals("test5 stock",stockAttendu,stockRes ); /*ILONA*/ System.out.println("Cas6 : màj d'une ligne existante avec qté>stock"); + System.out.println("Cas6 : màj d'une ligne existante avec qté>stock"); + boolean resultatMethode = laCommande.ajouter(instr1, 12); + boolean resultatMethodeAttendu=false; + assertEquals("test6 mise à jour",resultatMethodeAttendu,resultatMethode); + stockRes=instr1.getQteStock(); + stockAttendu=2; + assertEquals("test6 stock",stockAttendu,stockRes ); }