Dieses Skript initialisiert ein SASUnit-Testszenario. Es konfiguriert ein temporäres ODS HTML-Ziel, führt das Makro _closeHTMLPage mit Standardparametern aus, während Log-Optionen (MPRINT) erfasst werden, und validiert die Ausführung durch Überprüfung der Präsenz spezifischer Nachrichten im Log.
Datenanalyse
Type : CREATION_INTERNE
Das Skript lädt keine externen Daten. Es erstellt eine temporäre HTML-Datei im WORK-Verzeichnis für Testzwecke.
1 Codeblock
MACRO CALL
Erklärung : Initialisierung des SASUnit-Szenarios und Öffnen eines ODS HTML-Ziels, das auf eine temporäre Datei in der WORK-Bibliothek zeigt.
Kopiert!
%initScenario (i_desc=Test of _closeHTMLPage.sas)
ods html file="%sysfunc(pathname(WORK))\TEST.HMTL";
1
%initScenario (i_desc=Test of _closeHTMLPage.sas)
2
ods html file="%sysfunc(pathname(WORK))\TEST.HMTL";
3
2 Codeblock
MACRO CALL
Erklärung : Konfiguration des Testfalls. Die MPRINT-Optionen werden aktiviert, um die Ausführung des Makros zu verfolgen. Das Makro _closeHTMLPage wird aufgerufen, anschließend werden die ursprünglichen Optionen wiederhergestellt.
Erklärung : Validierung des Tests mittels einer Assertion auf die Log-Meldungen (prüft, ob das interne Makro _OPENDUMMYHTMLPAGE aufgerufen wurde), anschließend Schließen des Testfalls und des Szenarios.
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Urheberrechtsinformationen : Copyright 2010-2023 HMS Analytical Software GmbH, http://www.analytical-software.de
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.