Publié le :

Vérification de type MIME via macro %mp_assert

Ce code est également disponible en : Deutsch English Español
Le script utilise la macro `%mp_assert`, typiquement employée dans les frameworks de tests unitaires comme SASUnit. Il évalue une condition logique (`iftrue`) qui compare la valeur renvoyée par l'appel à la macro `%mf_mimetype('XLS')` avec la chaîne 'application/vnd.ms-excel'. Cette assertion vise à confirmer que la macro `%mf_mimetype` produit le type MIME correct pour les fichiers XLS. Une description ('Checking correct value') est associée à l'assertion pour faciliter le suivi des résultats des tests.
Analyse des données

Type : N/A


Ce script n'implique pas la manipulation ou la lecture de données SAS ou externes. Son objectif est purement fonctionnel : tester la valeur retournée par une macro utilitaire (%mf_mimetype) et non de traiter des ensembles de données.

1 Bloc de code
APPEL DE MACRO
Explication :
Ce bloc de code invoque la macro `%mp_assert`. Cette macro est conçue pour des assertions dans un contexte de test unitaire. L'argument `iftrue` contient l'expression logique à évaluer : `"%mf_mimetype(XLS)"="application/vnd.ms-excel"`. Si cette expression est vraie, l'assertion passe; sinon, elle échoue. Le paramètre `desc` fournit une description textuelle de l'objectif de l'assertion.
Copié !
1%mp_assert(
2 iftrue=("%mf_mimetype(XLS)"="application/vnd.ms-excel"),
3 desc=Checking correct value
4)
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.