El script no procesa datos de negocio. Define variables locales para almacenar rutas de directorio (existentes y no existentes) y utiliza la biblioteca del sistema 'WORK' para una ruta existente interna a la sesión SAS.
1 Bloque de código
SASUNIT Macro Calls
Explicación : Inicializa el escenario de prueba SASUnit y define tres variables macro: `existing` para una ruta de directorio existente (el directorio de trabajo de SAS), `existing2` para la misma ruta con una barra final, y `not_existing` para una ruta de directorio que deliberadamente no existe.
Explicación : Primer caso de prueba: verifica si la macro `_existdir` devuelve 1 (verdadero) para un directorio existente (`&existing`). Utiliza `%assertEquals` para confirmar que el resultado es 1.
Explicación : Segundo caso de prueba: verifica si la macro `_existdir` devuelve 1 (verdadero) para un directorio existente con una barra final (`&existing2`). `%assertEquals` se utiliza para validar que el resultado es 1.
Explicación : Tercer caso de prueba: verifica si la macro `_existdir` devuelve 0 (falso) para un directorio que no existe (`¬_existing`). `%assertEquals` confirma que el resultado es 0.
¡Copiado!
%initTestcase(i_object=_existDir.sas, i_desc=not existing folder)
%LET exists = %_existdir(¬_existing);
%endTestcall;
%assertEquals(i_expected=0, i_actual=&exists, i_desc=folder does not exists)
%endTestcase;
%assertEquals(i_expected=0, i_actual=&exists, i_desc=folder does not exists)
5
%endTestcase;
5 Bloque de código
SASUNIT Macro Calls
Explicación : Finaliza el escenario de prueba SASUnit.
¡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, http://www.analytical-software.de This file is part of SASUnit, the Unit testing framework for SAS(R) programs. For copyright information and terms of usage under the GNU Lesser General Public License see included file README.md or https://github.com/HMS-Analytical-Software/SASUnit/wiki/readme/.
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.