• # si ca peut t'aider

    Posté par (site web personnel) . En réponse au message Exemple concret avec NUnit. Évalué à 3.

    Un exemple d'utilisation par ici :
    http://projet.ifsic.univ-rennes1.fr/cgi-bin/viewcvs.cgi/projet/src/(...)

    En fait le principe est relativement simple :
    tu mets une close
    using nunit.framework;
    au début du source contenant la class de test,
    et voici la gueule d'une classe de test :

    [TestFixture]
    public class ExempleTests {

    [Test]
    testm1(){
    //ici code de test de la méthode m1 du la classe Exemple.
    // tu peux utiliser les méthodes de la classe Assert livrée
    }

    [Test]
    testm2(){
    //test méthode m2
    }

    }

    tu compiles dans une library (dll)
    et zou tu lances nunit en ligne de commande avec en paramètre la library.
    Nunit recherchera dedans les classes avec l'attribut [TestFixture] et exécutera les méthodes marquées par l'attribut [Test].

    Méthodes optionnelles qui peuvent être marquées :
    - [SetUp] : méthode lancée avant chaque test (initialisation souvent)
    - [TearDown] : idem après chaque test