Documentation des test unitaires Core

master
Pauline PRADY 11 months ago
parent 614d9cfcc9
commit 286b8412e7

@ -6,15 +6,15 @@ using Xunit;
namespace UnitTesting namespace UnitTesting
{ {
/// <summary> /// <summary>
/// /// Classe de test pour la classe Code.
/// </summary> /// </summary>
public class CodeUT public class CodeUT
{ {
/// <summary> /// <summary>
/// /// Test du constructeur de Code valide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestPremierConstructeurValide() public void TestConstructeurValide()
{ {
Code code = new Code(4); Code code = new Code(4);
Assert.NotNull(code); Assert.NotNull(code);
@ -25,16 +25,16 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test du constructeur de Code invalide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestPremierConstructeurInvalide() public void TestConstructeurInvalide()
{ {
Assert.Throws<TailleCodeException>(() => new Code(-1)); Assert.Throws<TailleCodeException>(() => new Code(-1));
} }
/// <summary> /// <summary>
/// /// Test de la methode AjouterJeton valide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestAjouterJetonValide() public void TestAjouterJetonValide()
@ -47,7 +47,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode AjouterJeton invalide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestAjouterJetonInvalide() public void TestAjouterJetonInvalide()
@ -61,7 +61,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode SupprimerDernierJeton valide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestSupprimerDernierJetonValide() public void TestSupprimerDernierJetonValide()
@ -76,7 +76,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode SupprimerDernierJeton invalide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestSupprimerDernierJetonInvalide() public void TestSupprimerDernierJetonInvalide()
@ -86,7 +86,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode RecupereJeton valide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestRecupererJetonValide() public void TestRecupererJetonValide()
@ -102,7 +102,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode RecupereJeton invalide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestRecupererJetonInvalide() public void TestRecupererJetonInvalide()
@ -113,7 +113,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode RecupererJeton avec exception.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestRecupererJetonNull() public void TestRecupererJetonNull()
@ -123,7 +123,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test que les jetons soient les memes que ceux choisit.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestJetonsValide() public void TestJetonsValide()
@ -146,7 +146,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode EstComplet valide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestEstCompletValide() public void TestEstCompletValide()
@ -161,7 +161,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode EstComplet invalide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestEstCompletInvalide() public void TestEstCompletInvalide()
@ -172,7 +172,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode TailleMaximale valide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestTailleMaximaleValide() public void TestTailleMaximaleValide()
@ -188,7 +188,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode Comparer valide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestComparerValide() public void TestComparerValide()
@ -211,7 +211,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode Comparer ou le resultat est different.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestComparerDifferent() public void TestComparerDifferent()
@ -234,7 +234,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode Comparer ou le mon code est incomplet.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestComparerMonCodeIncomplet() public void TestComparerMonCodeIncomplet()
@ -253,7 +253,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode Comparer ou le son code est incomplet.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestComparerSonCodeIncomplet() public void TestComparerSonCodeIncomplet()
@ -270,7 +270,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode ToString de la classe Code.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestToString() public void TestToString()
@ -285,7 +285,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode Comparer ou le code est invalide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestComparerCodeInvalide() public void TestComparerCodeInvalide()
@ -300,7 +300,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode Comparer ou le code est correct.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestComparerCodeCorrect() public void TestComparerCodeCorrect()

@ -4,12 +4,12 @@ using Xunit;
namespace UnitTesting namespace UnitTesting
{ {
/// <summary> /// <summary>
/// /// Classe de test pour la classe Jeton.
/// </summary> /// </summary>
public class JetonUT public class JetonUT
{ {
/// <summary> /// <summary>
/// /// Test du constructeur de Jeton.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestConstructeurValide() public void TestConstructeurValide()
@ -24,7 +24,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test pour verifier que des jetons soient égaux.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestEquals() public void TestEquals()

@ -10,12 +10,12 @@ using Xunit;
namespace UnitTesting namespace UnitTesting
{ {
/// <summary> /// <summary>
/// /// Classe de test de la classe Joueur.
/// </summary> /// </summary>
public class JoueurUT public class JoueurUT
{ {
/// <summary> /// <summary>
/// /// Test le premier constructeur d'un joueur.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestConstructeur1Valide() public void TestConstructeur1Valide()
@ -29,7 +29,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test le deuxieme constructeur d'un joueur.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestConstructeur2Valide() public void TestConstructeur2Valide()
@ -43,7 +43,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de l'événement JoueurSeConnecterEventArgs.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestQuandJoueurSeConnecter() public void TestQuandJoueurSeConnecter()
@ -68,7 +68,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode SeConnecter de la classe Joueur.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestSeConnecterDeclencheEvenement() public void TestSeConnecterDeclencheEvenement()
@ -92,7 +92,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test la methode ToString valide de la classe Joueur.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestToStringValide() public void TestToStringValide()
@ -104,7 +104,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode ToString vide, de la classe Joueur.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestToStringVide() public void TestToStringVide()
@ -116,7 +116,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test la methode Statistique sans incrementation.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestStatistiqueNonDefinie() public void TestStatistiqueNonDefinie()
@ -131,7 +131,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test la methode Statistique avec incrementation.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestStatistiqueDefinie() public void TestStatistiqueDefinie()
@ -147,7 +147,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode IncrementerSStatistique avec une incrementation.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestIncrementerStatistiqueUn() public void TestIncrementerStatistiqueUn()
@ -163,7 +163,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// /// Test de la methode IncrementerSStatistique avec deux incrementation.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestIncrementerStatistiqueDeux() public void TestIncrementerStatistiqueDeux()
@ -179,7 +179,9 @@ namespace UnitTesting
Assert.Equal(2, result); Assert.Equal(2, result);
} }
/// <summary>
/// Test de l'evenement QuandJoueurSeConnecter de la classe Joueur.
/// </summary>
[Fact] [Fact]
public void TestJoueurEcoute() public void TestJoueurEcoute()
{ {

@ -36,7 +36,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode Sauvegarder d'une partie. /// Test la methode Sauvegarder d'une partie.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestSauvegarder() public void TestSauvegarder()
@ -50,7 +50,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode ChargerPartie qui charge une partie. /// Test la methode ChargerPartie qui charge une partie.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestChargerPartie() public void TestChargerPartie()
@ -70,7 +70,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode NouvellePartie de Manageur. /// Test la methode NouvellePartie de Manageur.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestNouvellePartie() public void TestNouvellePartie()
@ -85,7 +85,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Premier test de la méthode EcouterPartie de Manageur. /// Premier test de la methode EcouterPartie de Manageur.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestEcouterPartie() public void TestEcouterPartie()
@ -175,7 +175,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Deuxième test de la méthode EcouterPartie de Manageur. /// Deuxieme test de la methode EcouterPartie de Manageur.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestEcouterPartie2() public void TestEcouterPartie2()
@ -227,7 +227,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Troisième test de la méthode EcouterPartie de Manageur. /// Troisieme test de la methode EcouterPartie de Manageur.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestEcouterPartie3() public void TestEcouterPartie3()
@ -279,7 +279,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Quatrième test de la méthode EcouterPartie de Manageur. /// Quatrieme test de la methode EcouterPartie de Manageur.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestEcouterPartie4() public void TestEcouterPartie4()
@ -331,7 +331,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Cinquième test de la méthode EcouterPartie de Manageur. /// Cinquieme test de la methode EcouterPartie de Manageur.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestEcouterPartie5() public void TestEcouterPartie5()
@ -383,7 +383,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test de la méthode DemanderJoueurExistant de Manageur. /// Test de la methode DemanderJoueurExistant de Manageur.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestDemanderJoueurExistant() public void TestDemanderJoueurExistant()
@ -403,7 +403,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test de la méthode DemanderJoueur de Manageur. /// Test de la methode DemanderJoueur de Manageur.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestDemanderJoueur() public void TestDemanderJoueur()

@ -28,7 +28,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test le deuxième constructeur de Partie valide. /// Test le deuxieme constructeur de Partie valide.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestSecondConstructeurValide() public void TestSecondConstructeurValide()
@ -117,7 +117,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode JouerDemanderJoueur de Partie. /// Test la methode JouerDemanderJoueur de Partie.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestJouerDemanderJouer() public void TestJouerDemanderJouer()
@ -142,7 +142,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode JouerDebutPartie de Partie. /// Test la methode JouerDebutPartie de Partie.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestJouerDebutPartie() public void TestJouerDebutPartie()
@ -168,7 +168,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode DemanderJoueur de Partie. /// Test la methode DemanderJoueur de Partie.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestDemanderJoueur() public void TestDemanderJoueur()
@ -197,7 +197,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test l'événement JoueurSeConnecterEventArgs de Partie. /// Test l'evenement JoueurSeConnecterEventArgs de Partie.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestJoueurConnecte() public void TestJoueurConnecte()
@ -321,7 +321,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la création d'un robot. /// Test la creation d'un robot.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestRobot() public void TestRobot()
@ -343,7 +343,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode DebutPartie de Partie. /// Test la methode DebutPartie de Partie.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestDebutPartie() public void TestDebutPartie()
@ -396,7 +396,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode NouveauTour de Partie. /// Test la methode NouveauTour de Partie.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestNouveauTour() public void TestNouveauTour()
@ -437,7 +437,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode AjouterCode de Partie et vérifie qu'il y a eu une incrémentation pour le nombre de tour. /// Test la methode AjouterCode de Partie et verifie qu'il y a eu une incrementation pour le nombre de tour.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestPlateauAjouterCodeIncrementation() public void TestPlateauAjouterCodeIncrementation()
@ -492,7 +492,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode AjouterCode de Partie et vérifie que la partie est terminée. /// Test la methode AjouterCode de Partie et verifie que la partie est terminee.
/// </summary> /// </summary>
[Fact] [Fact]
public void PlateauAjouterCodeTerminee() public void PlateauAjouterCodeTerminee()
@ -535,7 +535,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode PartieTerminee de Partie et vérifie les gagnants et perdants. /// Test la methode PartieTerminee de Partie et verifie les gagnants et perdants.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestPartieTerminee() public void TestPartieTerminee()
@ -581,7 +581,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test tous les événements de Partie. /// Test tous les evenements de Partie.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestPartieEcoute() public void TestPartieEcoute()
@ -653,7 +653,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode AjouterCode de Partie avec toutes ses composantes et les différentes fin. /// Test la methode AjouterCode de Partie avec toutes ses composantes et les differentes fin.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestPartiePlateauAjouterCode() public void TestPartiePlateauAjouterCode()

@ -32,7 +32,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode EstComplet de Plateau et vérifie qu'il renvoie True. /// Test la methode EstComplet de Plateau et verifie qu'il renvoie True.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestEstCompletTrue() public void TestEstCompletTrue()
@ -54,7 +54,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode EstComplet de Plateau et vérifie qu'il renvoie False. /// Test la methode EstComplet de Plateau et verifie qu'il renvoie False.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestEstCompletFalse() public void TestEstCompletFalse()
@ -75,7 +75,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test l'exception CodeCompletException de Plateau avec une taille de code supérieure à ce qui est défini. /// Test l'exception CodeCompletException de Plateau avec une taille de code superieure a ce qui est defini.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestAjouterCodeTailleIncorrecte() public void TestAjouterCodeTailleIncorrecte()
@ -111,7 +111,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode AjouterCode de Plateau avec un bon code. /// Test la methode AjouterCode de Plateau avec un bon code.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestAjouterCodeBonCode() public void TestAjouterCodeBonCode()
@ -131,7 +131,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode AjouterCode de Plateau et vérifie la grille et ses composants. /// Test la methode AjouterCode de Plateau et verifie la grille et ses composants.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestGrilleAjouterCode() public void TestGrilleAjouterCode()
@ -209,7 +209,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test l'événement QuandPlateauAjouterCode de Plateau. /// Test l'evenement QuandPlateauAjouterCode de Plateau.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestPlateauEcoute() public void TestPlateauEcoute()
@ -231,7 +231,7 @@ namespace UnitTesting
} }
/// <summary> /// <summary>
/// Test la méthode AjouterCode de Plateau et vérifie tous les cas d'arrêts. /// Test la methode AjouterCode de Plateau et verifie tous les cas d'arrets.
/// </summary> /// </summary>
[Fact] [Fact]
public void TestAjouterCodeVictoire() public void TestAjouterCodeVictoire()

@ -9,7 +9,7 @@ namespace UnitTesting
public class ReglesClassiquesUT public class ReglesClassiquesUT
{ {
/// <summary> /// <summary>
/// Test les attributs de ReglesClassiques et vérifie qu'ils soient égaux. /// Test les attributs de ReglesClassiques et verifie qu'ils soient egaux.
/// </summary> /// </summary>
[Fact] [Fact]
public void Test() public void Test()

@ -9,7 +9,7 @@ namespace UnitTesting
public class ReglesDifficilesUT public class ReglesDifficilesUT
{ {
/// <summary> /// <summary>
/// Test les attributs de ReglesDifficiles et vérifie qu'ils soient égaux. /// Test les attributs de ReglesDifficiles et verifie qu'ils soient egaux.
/// </summary> /// </summary>
[Fact] [Fact]
public void Test() public void Test()

@ -5,8 +5,14 @@ using Xunit;
namespace UnitTesting namespace UnitTesting
{ {
/// <summary>
/// Classe de test pour la classe Robot.
/// </summary>
public class RobotUT public class RobotUT
{ {
/// <summary>
/// Test la methode EstCodePossible de la classe Robot.
/// </summary>
[Fact] [Fact]
public void TestEstCodePossible() public void TestEstCodePossible()
{ {
@ -68,6 +74,9 @@ namespace UnitTesting
Assert.False((bool)estPossibleObj3); Assert.False((bool)estPossibleObj3);
} }
/// <summary>
/// Test la methode SupprimerCodesImpossibles de la classe Robot.
/// </summary>
[Fact] [Fact]
public void TestSupprimerCodesImpossibles() public void TestSupprimerCodesImpossibles()
{ {

Loading…
Cancel
Save