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 : Ok
- Kommentar :Das ist ein optionaler Kommentar