assert_isfalse

Vérifie que la condition est fausse.

📝 Syntaxe

  • assert_isfalse(x)

  • r = assert_isfalse(x)

  • [r, msg] = assert_isfalse(x)

  • assert_isfalse(x, err_msg)

  • r = assert_isfalse(x, err_msg)

  • [r, msg] = assert_isfalse(x, err_msg)

📥 Argument d'entrée

  • x - une valeur logique Ă  tester pour la faussetĂ©.

  • err_msg - une chaĂ®ne contenant le message d'erreur personnalisĂ© Ă  afficher en cas d'Ă©chec de l'assertion (optionnel).

📤 Argument de sortie

  • r - une valeur logique : true si l'assertion rĂ©ussit, false sinon.

  • msg - une chaĂ®ne contenant le message d'erreur. Si x == false, alors msg == ''. Si x == true, alors msg contient le message d'Ă©chec de l'assertion.

đź“„ Description

assert_isfalse lève une erreur si la valeur d'entrée est vraie.

Cette fonction lève également une erreur si l'entrée n'est pas une valeur logique, garantissant la sécurité de type.

Lorsque le paramètre optionnelerr_msg est fourni, il sera utilisé comme message d'erreur à la place du message par défaut en cas d'échec de l'assertion.

Cette fonction est utile dans les tests unitaires pour vérifier que des conditions sont fausses ou que des opérations logiques retournent le résultat faux attendu.

đź’ˇ Exemples

Test qui démontre l'échec de l'assertion (3 n'est pas égal à 4) :

Test qui réussit (3 égal 4 est faux) :

Test avec une valeur fausse explicite :

Utilisation des valeurs de retour pour gérer les résultats d'assertion :

Test avec un message d'erreur personnalisé :

Exemple montrant la gestion d'erreur lors de l'échec de l'assertion :

đź”— Voir aussi

assert_istrue, assert_checkerror, assert_isequal.

đź•” Historique

Version
đź“„ Description

1.0.0

version initiale

Last updated

Was this helpful?