Publié le :
Tests AUCUNE

Test de macros d'assertion SAS

Ce code est également disponible en : Deutsch English Español
Le script utilise les macros `%asserteq`, `%assertne` et `%assertref`. Ces macros sont des outils courants dans les frameworks de tests unitaires SAS© (comme SASUnit). `%asserteq` compare si deux expressions sont égales, `%assertne` vérifie qu'elles sont différentes, et `%assertref` pourrait être utilisé pour vérifier l'existence ou la validité d'une référence. La macro `%sas©_str_new()` est probablement une fonction utilitaire pour générer des chaînes de caractères, qui servent ici d'arguments aux assertions.
Analyse des données

Type : AUCUNE


Ce script ne traite pas de données externes, internes ou de tables SAS. Il s'agit d'un script de test qui compare des valeurs (ici, des chaînes de caractères générées par `%sas_str_new()`) pour valider le comportement de macros ou de code.

1 Bloc de code
Appels de Macros
Explication :
Ce bloc exécute une série de macros d'assertion. `%asserteq()` vérifie l'égalité des arguments fournis, `%assertne()` vérifie leur inégalité, et `%assertref()` valide une référence. Ces macros sont typiques des tests unitaires pour s'assurer que le code produit les résultats attendus. `%sas_str_new()` est utilisé pour fournir des valeurs initiales ou des chaînes vides pour les comparaisons.
Copié !
1%*Please write test code here;;
2%*%asserteq( ,%sas_str_new());
3%*%assertne( ,%sas_str_new());
4%*%assertref( );
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.