Modificaion incomplète
continuous-integration/drone/push Build is passing Details

master
pauline.prady 12 months ago
parent f6e5af324b
commit 4d41996e8a

@ -20,9 +20,9 @@
throw new PlateauTailleCodeException(); throw new PlateauTailleCodeException();
} }
if (tailleGrille != tailleCode) if (tailleGrille <= 0)
{ {
throw new PlateauTailleCodeException(); throw new PlateauTailleGrilleException();
} }
codeSecret = new Code(tailleCode); codeSecret = new Code(tailleCode);
@ -51,14 +51,14 @@
public void AjouterCode(Code code) public void AjouterCode(Code code)
{ {
if (code.NbJetons < tailleCode) if (code.TailleMaximale() != tailleCode)
{ {
throw new PlateauTailleCodeIncompleteException(); throw new CodeTailleMaximaleException();
} }
if (!code.EstComplet()) if (!code.EstComplet())
{ {
throw new PlateauCodeIncompletException(); throw new CodeIncompletException();
} }
indicateurs[Tour - 1] = codeSecret.Comparer(code); indicateurs[Tour - 1] = codeSecret.Comparer(code);

@ -2,6 +2,6 @@
{ {
public class PlateauTailleCodeException : Exception public class PlateauTailleCodeException : Exception
{ {
public PlateauTailleCodeException() : base("La taille du code doit être positif") { } public PlateauTailleCodeException() : base("La taille du code doit être positive non nulle.") { }
} }
} }

@ -2,7 +2,7 @@
{ {
public class PlateauTailleGrilleException : Exception public class PlateauTailleGrilleException : Exception
{ {
public PlateauTailleGrilleException() : base("La taille de la grille doit être égale à la taille du code") public PlateauTailleGrilleException() : base("La taille de la grille doit être égale positive non nulle.")
{ } { }
} }
} }

Loading…
Cancel
Save