mise à jour Morgann
This commit is contained in:
parent
9e6a9cc867
commit
6bcc94486f
@ -40,6 +40,7 @@ private final HashMap<Instrument, Integer> lesLignes = new HashMap<>();
|
||||
//il faut empêcher l'ajout d'une ligne avec une quantité à 0
|
||||
//bien s'assurer que le stock est suffisant
|
||||
boolean ajoutOK=false;
|
||||
if(qte!=0){
|
||||
//ajout d'un instrument existant dans la commande, ce sera une mise à jour de la ligne
|
||||
if (lesLignes.containsKey(unInstrument))//l'instrument existe
|
||||
{
|
||||
@ -68,8 +69,7 @@ private final HashMap<Instrument, Integer> lesLignes = new HashMap<>();
|
||||
unInstrument.setQteStock(qteDisponible-qte);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
return ajoutOK;
|
||||
}
|
||||
/**
|
||||
|
@ -78,9 +78,9 @@ public class CommandeTest {
|
||||
/*MAISSANE*/
|
||||
System.out.println("Cas4 : ajout nouvelle ligne avec quantité 0");
|
||||
System.out.println("Cas4 : ajout nouvelle ligne avec quantité 0");
|
||||
laCommande.ajouter(instr3, 0);
|
||||
boolean Ajouter= false;
|
||||
assertEquals("Test4 ajout 0 instr3",Ajouter);
|
||||
boolean AjouterObtenu=laCommande.ajouter(instr3, 0);
|
||||
boolean AjouterA= false;
|
||||
assertEquals("Test4 ajout 0 instr3",AjouterA,AjouterObtenu);
|
||||
int lignes=laCommande.getLesLignes().size();
|
||||
int nbLigneAttendu = 2;
|
||||
assertEquals("Test4 taille",nbLigneAttendu,lignes);
|
||||
@ -95,6 +95,9 @@ public class CommandeTest {
|
||||
stockRes=instr2.getQteStock();
|
||||
stockAttendu=9;
|
||||
assertEquals("test5 stock",stockAttendu,stockRes );
|
||||
tailleR=laCommande.getLesLignes().size();
|
||||
tailleAttendue=2;
|
||||
assertEquals("Test1 taille",tailleAttendue,tailleR);
|
||||
/*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");
|
||||
|
Loading…
x
Reference in New Issue
Block a user