Vorlage:Modultest/Doku

aus Wikipedia, der freien Enzyklopädie
< Vorlage:Modultest
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 12. September 2019 um 16:44 Uhr durch imported>Antonsusi(815279) (Enthält keinen direkten Modulaufruf).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Diese Vorlage dient ausschließlich zum Funktionstest von Lua-Modulen, und ist ausdrücklich nicht für den Artikelraum vorgesehen.

Kopiervorlage

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

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


{{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