Bonjour
Je m'intéresse à NUnit pour intégrer des test unitaires. Mais la documentation que je trouve, y compris sur le site officiel de NUnit, n'est jamais complète. je cherche un exemple, en français ou en anglais, qui montre toutes les étapes d'un test unitaire avec NUnit:
* création d'un programme simple à tester
* création de test cases pour ce programme
* test
* conclusions
Je trouve des exemples de templates pour des tests, mais je ne vois pas comment les utiliser concrètement.
une URL à me proposer?
Merci
# Mauvais endroit!
Posté par jusob . Évalué à 1.
Désolé
# Mono : A Developer's Notebook
Posté par Yoan B (site web personnel) . Évalué à 1.
Chapitre 3, exemple 8 :
http://examples.oreilly.com/monoadn/monoadn-examples-20040810-1828+(...)
# si ca peut t'aider
Posté par TImaniac (site web personnel) . Évalué à 3.
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
# methodes privees
Posté par jusob . Évalué à 1.
Par contre, je me demande comment tester les methodes privees:
* faire un build special dans lequel on met toutes les methodes en public
* autre chose?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.