?>Array ( [lang] => es [id] => 78 )
Scénario de test & Cas d'usage
Para este escenario no se prepara ninguna estructura de directorios. El objetivo es, precisamente, utilizar una ruta que se sabe que no existe en el sistema de archivos del servidor CAS.
| 1 | /* No se requiere ninguna preparación de datos o directorios. */ |
| 1 | PROC CAS; |
| 2 | TABLE.addCaslib / |
| 3 | caslib='INVALID_PATH_TEST' |
| 4 | dataSource={srcType='PATH'} |
| 5 | path='/ruta/que/seguro/no/existe_12345/' |
| 6 | SESSION=true |
| 7 | createDirectory=false; |
| 8 | RUN; |
| 9 | QUIT; |
| 1 | PROC CAS; |
| 2 | TABLE.caslibInfo / caslib='INVALID_PATH_TEST'; |
| 3 | RUN; |
| 4 | QUIT; |
| 1 | PROC CAS; |
| 2 | TABLE.fileInfo / caslib='INVALID_PATH_TEST'; |
| 3 | RUN; |
| 4 | QUIT; |
El escenario debe confirmar el comportamiento documentado: la acción `addCaslib` se ejecuta sin errores y crea la definición de la caslib 'INVALID_PATH_TEST', aunque apunte a una ruta inexistente. Sin embargo, cualquier intento posterior de acceder a los datos a través de esta caslib (ej. `fileInfo`, `loadTable`) debe fallar, registrando un error en el log que indique que la ruta física no se puede encontrar. Esto valida la robustez de la acción, que no falla en la definición, pero sí en el acceso, lo cual es un comportamiento predecible.