?>Array ( [id] => 168 )
Scénario de test & Cas d'usage
Keine Datenvorbereitung erforderlich.
| 1 | /* Kein Data Step erforderlich */ |
| 1 | PROC CAS; |
| 2 | SESSION casauto; |
| 3 | ACTION fcmpact.addRoutines / |
| 4 | funcTable = {name='fehler_funktionen_lib', caslib='CASUSER'}, |
| 5 | package = 'TESTPAKET', |
| 6 | routineCode = { |
| 7 | 'function fehlerhafte_funktion(x); |
| 8 | retun x * 2; |
| 9 | endsub;' |
| 10 | }; |
| 11 | RUN; |
| 12 | QUIT; |
Die `addRoutines`-Aktion schlägt fehl. Das CAS-Protokoll muss eine klare Fehlermeldung enthalten, die auf einen Kompilierungs- oder Syntaxfehler im bereitgestellten FCMP-Code hinweist. Die Zieltabelle 'fehler_funktionen_lib' wird entweder nicht erstellt oder ist leer. Der Test ist erfolgreich, wenn der Fehler ordnungsgemäß abgefangen und gemeldet wird, ohne das System zu beeinträchtigen.