?>Array ( [lang] => de [id] => 60 )
Scénario de test & Cas d'usage
Erstellung einer einfachen Caslib für die Tests. Das Verzeichnis '/tmp/caslibs/adhoc_analysis' muss auf dem Server existieren.
| 1 | PROC CAS; |
| 2 | caslib adhoc_analysis path='/tmp/caslibs/adhoc_analysis'; |
| 3 | RUN; |
| 1 | PROC CAS; |
| 2 | TABLE.addCaslibSubdir / caslib='adhoc_analysis' path='temp_data'; |
| 3 | RUN; |
| 1 | PROC CAS; |
| 2 | TABLE.addCaslibSubdir / caslib='adhoc_analysis' path='temp_data'; |
| 3 | RUN; |
| 1 | PROC CAS; |
| 2 | TABLE.addCaslibSubdir / caslib='non_existent_lib' path='some_dir'; |
| 3 | RUN; |
| 1 | PROC CAS; |
| 2 | TABLE.addCaslibSubdir / caslib='adhoc_analysis' path='another_dir' permission='INVALID_PERMISSION'; |
| 3 | RUN; |
| 1 | PROC CAS; |
| 2 | TABLE.addCaslibSubdir / caslib='adhoc_analysis' path='parent/child'; |
| 3 | RUN; |
Schritt 1 wird erfolgreich ausgeführt. Die Schritte 2, 3, 4 und 5 schlagen jeweils fehl und geben eine aussagekräftige Fehlermeldung im SAS-Log zurück. Insbesondere sollte Schritt 2 einen Fehler melden, dass das Verzeichnis bereits existiert. Schritt 3 sollte einen Fehler bezüglich der nicht gefundenen Caslib melden. Schritt 4 sollte einen Fehler wegen des ungültigen Berechtigungsparameters melden. Schritt 5 sollte fehlschlagen, da das übergeordnete Verzeichnis nicht existiert.