Este script utiliza el framework SASUnit para probar la macro '_getAbsPathComponents'. Define casos de prueba para verificar el comportamiento de la macro frente a una ruta absoluta completa y un simple nombre de archivo. Los resultados (nombre de archivo y ruta) se almacenan en macrovariables y se comparan con los valores esperados mediante %assertEquals.
Análisis de datos
Type : CREATION_INTERNE
Los datos son cadenas de caracteres estáticas proporcionadas como argumentos a las macros. No se utiliza ninguna tabla externa.
1 Bloque de código
MACRO CALL
Explicación : Inicialización del escenario de prueba SASUnit con una descripción.
¡Copiado!
%initScenario (i_desc=Test of _getAbsPathComponents.sas);
1
%initScenario (i_desc=Test of _getAbsPathComponents.sas);
2
2 Bloque de código
MACRO CALL
Explicación : Caso de prueba 1: Prueba la separación de una ruta completa (C:/temp/test.sas). La macro debe devolver 'C:/temp' en la variable r_pathWithoutName y 'test.sas' en r_fileName.
Explicación : Caso de prueba 2: Prueba el caso en que solo se proporciona el nombre del archivo (test.sas). La macro debe devolver una cadena vacía para la ruta y 'test.sas' para el nombre del archivo.
Explicación : Terminación del escenario de prueba.
¡Copiado!
%endScenario();
1
%endScenario();
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
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.