Publicado el :
Prueba AUCUNE

Prueba de aserción SASUnit

Este código también está disponible en: Deutsch English Français
El script principal consta de dos instrucciones: una instrucción %put para mostrar un mensaje simple en el log de SAS©, y una llamada a la macro %mp_assert. Esta macro, del framework de pruebas unitarias SASUnit, se utiliza para verificar condiciones lógicas. Aquí, evalúa si la expresión '1=1' es verdadera, lo cual siempre es así, y registra el resultado de la prueba con una descripción especificada. Este código sirve para demostrar el uso de una aserción para una prueba unitaria y para proporcionar una retroalimentación visual simple a través del log de SAS©.
Análisis de datos

Type : AUCUNE


El script es una prueba unitaria que no manipula datos en el sentido tradicional. Evalúa una condición lógica interna (`1=1`) sin interactuar con conjuntos de datos externos o creados específicamente.

1 Bloque de código
Instruction SAS
Explicación :
Esta instrucción SAS muestra la cadena de caracteres 'this is a test' en el log de SAS. Se usa comúnmente para la depuración, para marcar pasos de ejecución o para proporcionar información al usuario durante la ejecución del programa.
¡Copiado!
1%put this is a test;
2 Bloque de código
MACRO CALL
Explicación :
Esta llamada a la macro `%mp_assert` es una característica clave del framework de pruebas SASUnit. Se utiliza para definir y ejecutar una aserción. El parámetro `iftrue=(1=1)` especifica la condición a probar, que aquí es una condición siempre verdadera. El parámetro `desc` proporciona una descripción textual de la prueba, lo cual es esencial para la legibilidad de los informes de pruebas unitarias. La ejecución de esta macro registrará un resultado positivo para esta aserción en el contexto de SASUnit.
¡Copiado!
1%mp_assert(
2 iftrue=(1=1),
3 desc=My Test Description. This will always Pass!
4)
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
Información de copyright : Copyright 2010-2023 HMS Analytical Software GmbH, http://www.analytical-software.de. Este archivo forma parte de SASUnit, el framework de pruebas unitarias para programas SAS(R). Para obtener información sobre derechos de autor y términos de uso bajo la Licencia Pública General Menor de GNU, consulte el archivo README.md incluido o https://github.com/HMS-Analytical-Software/SASUnit/wiki/readme/.