assert

Vérifie que la condition est vraie.

📝 Syntaxe

  • assert(x)

  • r = assert(x)

  • [r, msg] = assert(x)

  • assert(x, err_msg)

  • r = assert(x, err_msg)

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

📥 Argument d'entrée

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

  • 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 == true, alors msg == ''. Si x == false, alors msg contient le message d'Ă©chec de l'assertion.

đź“„ Description

assert lève une erreur si la valeur d'entrée est fausse.

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.

C'est la fonction d'assertion fondamentale qui sert de base pour tester des conditions dans les programmes et les tests unitaires.

đź’ˇ Exemples

Test d'échec d'assertion avec un message d'erreur personnalisé :

Test d'assertion réussie :

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

Assertion basique sans message personnalisé :

đź”— Voir aussi

assert_istrue, assert_isfalse, assert_isequal, assert_checkerror.

đź•” Historique

Version
đź“„ Description

1.0.0

version initiale

Last updated

Was this helpful?