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

@ -2,6 +2,6 @@
{
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 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