?>Array ( [lang] => de [id] => 192 ) Test der Fehlerbehandlung bei ungültigen oder fehlenden Eingaben - WeAreCAS
builtins addUserActionSetPath

Test der Fehlerbehandlung bei ungültigen oder fehlenden Eingaben

Scénario de test & Cas d'usage

Geschäftskontext

Ein Junior-Administrator versucht, einen Aktionsset-Pfad hinzuzufügen, macht aber Fehler. Dieses Szenario testet, wie das System auf ungültige Eingaben reagiert, z.B. den Versuch, eine nicht existierende Caslib hinzuzufügen oder den obligatorischen Parameter wegzulassen. Dies ist entscheidend für die Systemstabilität und die Bereitstellung klarer Fehlermeldungen.
Datenaufbereitung

Für dieses Szenario ist keine Datenvorbereitung erforderlich, da es darauf abzielt, Fehler durch ungültige Eingaben zu provozieren.

Kopiert!
1/* Keine Datenvorbereitung erforderlich */

Étapes de réalisation

1
Versuch, die Aktion ohne den obligatorischen 'caslib'-Parameter aufzurufen.
Kopiert!
1PROC CAS;
2 BUILTINS.addUserActionSetPath;
3RUN;
2
Versuch, eine Caslib hinzuzufügen, die nicht existiert ('nonExistentCaslib').
Kopiert!
1PROC CAS;
2 BUILTINS.addUserActionSetPath caslib='nonExistentCaslib';
3RUN;

Erwartetes Ergebnis


Das System muss für jeden fehlerhaften Aufruf eine klare Fehlermeldung im SAS-Protokoll generieren. Schritt 1 sollte einen Fehler wegen eines fehlenden erforderlichen Parameters melden. Schritt 2 sollte einen Fehler melden, der besagt, dass die angegebene Caslib 'nonExistentCaslib' nicht gefunden werden konnte. Das System muss stabil bleiben.