Vorlage:Modultest
Zur Navigation springen
Zur Suche springen
Diese Vorlage dient ausschließlich zum Funktionstest von Lua-Modulen, und ist ausdrücklich nicht für den Artikelraum vorgesehen.
Kopiervorlage
[Quelltext bearbeiten]Fü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
[Quelltext 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
[Quelltext 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 : Ok
- Kommentar :Das ist ein optionaler Kommentar