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.
Über das Set : builtins

Grundlegende Systembefehle des CAS-Servers.

Entdecken Sie alle Aktionen von builtins
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!
1 
2PROC CAS;
3BUILTINS.addUserActionSetPath caslib='nonExistentCaslib';
4RUN;
5 

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.