SuperX

KontaktMail für InfosSuchenLogin

Testfälle

Die Definitionsdatei bietet zusätzlich die Möglichkeit, einfache Testfälle anzugeben. Wenn keine Tests benötigt werden:

<#assign testfaelle = [ ] />

Ein Testfall besteht aus:

AttributFunktion

testcase

Name des Testfalls.

assertion

Erwarteter Wert.

sql

SQL-Abfrage, die einen einzelnen Vergleichswert zurückliefert.

Das Template vergleicht den erwarteten Wert mit dem Ergebnis der SQL-Abfrage. Ein einfacher Test kann beispielsweise prüfen, ob der definierte ETL-Job nach dem Einspielen vorhanden ist:

Diese Testfälle werden beim Einspielen der Definitionsdatei ausgeführt. Sie testen damit die Installation beziehungsweise den Zustand unmittelbar nach dem Einspielen der Definition und nicht automatisch das Ergebnis einer späteren Ausführung des ETL-Jobs.