Veröffentlicht am :
Test AUCUNE

SASUnit Assertion Test

Dieser Code ist auch verfügbar auf: English Español Français
Das Hauptskript besteht aus zwei Anweisungen: einer %put-Anweisung, um eine einfache Nachricht im SAS©-Log anzuzeigen, und einem Aufruf des %mp_assert-Makros. Dieses Makro aus dem SASUnit-Framework wird verwendet, um logische Bedingungen zu überprüfen. Hier prüft es, ob der Ausdruck '1=1' wahr ist, was immer der Fall ist, und protokolliert das Testergebnis mit einer angegebenen Beschreibung. Dieser Code dient dazu, die Verwendung einer Assertion für einen Unit-Test zu demonstrieren und ein einfaches visuelles Feedback über das SAS©-Log bereitzustellen.
Datenanalyse

Type : AUCUNE


Das Skript ist ein Unit-Test, der keine Daten im traditionellen Sinne manipuliert. Es bewertet eine interne logische Bedingung (`1=1`), ohne mit externen oder speziell erstellten Datensätzen zu interagieren.

1 Codeblock
Instruction SAS
Erklärung :
Diese SAS-Anweisung zeigt die Zeichenkette 'this is a test' im SAS-Log an. Sie wird häufig zum Debugging, zum Markieren von Ausführungsschritten oder zur Bereitstellung von Informationen für den Benutzer während der Programmausführung verwendet.
Kopiert!
1%put this is a test;
2 Codeblock
MACRO CALL
Erklärung :
Dieser Makroaufruf `%mp_assert` ist eine Schlüsselfunktion des SASUnit-Test-Frameworks. Er wird verwendet, um eine Assertion zu definieren und auszuführen. Der Parameter `iftrue=(1=1)` gibt die zu testende Bedingung an, die hier immer wahr ist. Der Parameter `desc` liefert eine Textbeschreibung des Tests, die für die Lesbarkeit von Unit-Testberichten unerlässlich ist. Die Ausführung dieses Makros wird ein positives Ergebnis für diese Assertion im SASUnit-Kontext protokollieren.
Kopiert!
1%mp_assert(
2 iftrue=(1=1),
3 desc=My Test Description. This will always Pass!
4)
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. Diese Datei ist Teil von SASUnit, dem Unit-Test-Framework für SAS(R)-Programme. Informationen zum Urheberrecht und den Nutzungsbedingungen unter der GNU Lesser General Public License finden Sie in der beiliegenden Datei README.md oder unter https://github.com/HMS-Analytical-Software/SASUnit/wiki/readme/.