Je suis novice en tests unitaires et nUnit (2.48). Je voudrais écrire une méthode de test où le cas d'échec est que ça se bloque. Est-ce possible? De toute évidence, nUnit ne sait pas par défaut combien de temps la méthode devrait prendre pour s'exécuter, donc devrais-je écrire du code pour faire le travail sur un thread séparé puis l'abandonner et lancer et exception si cela prend plus de temps? Y a-t-il une meilleure manière de faire cela?Test d'un blocage avec nUnit
Merci
http://en.wikipedia.org/wiki/Halting_problem – bl4ckb0l7
Et si la jointure venait après 5001 ms? – bl4ckb0l7
cela n'a rien à voir avec le problème d'arrêt. La clause «fashion time» s'en assure :-). Un problème avec ce test est qu'il ne teste pas vraiment les blocages, il ne fait tourner qu'un thread de test. Les blocages se produisent généralement en interaction entre les threads. – Mendelt