Bonjour la liste,
Je ne comprends pas bien le rôle de la méthode Assert.fail() de la classe JAVA.
Merci d'avance pour votre aide.
Bonjour la liste,
Je ne comprends pas bien le rôle de la méthode Assert.fail() de la classe JAVA.
Merci d'avance pour votre aide.
Le nom de cette méthode prête à confusion, mais au bout de quelque temps d'utilisation on ne s'en aperçoit même plus.
En effet il ne s'agit pas ici de vérifier l'état d'un process, comme dans toutes les autres méthodes assert de tous les langages de programmation, mais de provoquer l'envoi d'une exception.
Cela est utile lorsque le cours normal du programme est erroné.
Par exemple, si jamais tu veux tester que la méthode System.exit(0) fait bien ce qu'elle doit faire, tu écriras :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 System.exit(0); Assert.fail();Vois le javadoc de Assert.fail().
Partager