Vorlage:Modultest
Diese Vorlage dient ausschließlich zum Funktionstest von Lua-Modulen, und ist ausdrücklich nicht für den Artikelraum vorgesehen.
Kopiervorlage
BearbeitenFür einen Parameter ohne zusätzlichen Kommentar:
{{Modultest |label= |modul= |function= |parameter1= |expectation= |}}
Vollständig:
{{Modultest |label= |modul= |function= |parameter1= |parameter2= |parameter3= |parameter4= |parameter5= |parameter6= |parameter7= |parameter8= |parameter9= |expectation= |comment= |}}
Parameter
Bearbeiten- label
- Beliebiger Titeltext für den Testfall (optional)
- modul
- Name des Moduls
- function
- Name der zu testenden Funktion im Modul
- parameter1
- Parameter für die Funktion im Modul es sind derzeit die Parameter 1-9 verwendebar
- expectation
- Erwartungswert der Funktion. Der Erwartungswert wird gegen das Ergebnis der Lua-Funktion geprüft.
- comment
- Beliebiger Kommentar (optional)
Beispiele
Bearbeiten{{Modultest |label=getAuthority simple |modul=URLutil |function=getAuthority |parameter1=http://example.org/ |expectation=example.org |comment=Das ist ein optionaler Kommentar |}}
ergibt:
- getAuthority simple
Testfall :
{{#invoke:URLutil | getAuthority |1= http://example.org/ }}
Erwartungswert:
example.org
Ergebnis :
example.org
Teststatus :
OkKommentar :
Das ist ein optionaler Kommentar