Zum Inhalt springen

Vorlage:Modultest

aus Wikipedia, der freien Enzyklopädie



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

<templatestyles src="TOC nonum/styles.css"></templatestyles>

Kopiervorlage

Für einen Parameter ohne zusätzlichen Kommentar: <syntaxhighlight lang="wikitext" copy>

Vorlage:Hilfe/tt{​​{#invoke: | }​}
Vorlage:Hilfe/tt
Vorlage:Hilfe/tt Skriptfehler: Ein solches Modul „“ ist nicht vorhanden.
Vorlage:Hilfe/tt  Ok

</syntaxhighlight>

Vollständig: <syntaxhighlight lang="wikitext" copy>

Vorlage:Hilfe/tt{​​{#invoke: | }​}
Vorlage:Hilfe/tt
Vorlage:Hilfe/tt Skriptfehler: Ein solches Modul „“ ist nicht vorhanden.
Vorlage:Hilfe/tt  Ok

</syntaxhighlight>

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

<syntaxhighlight lang="wikitext">

getAuthority simple
Vorlage:Hilfe/tt{​​{#invoke:URLutil | getAuthority |1= http://example.org/ }​}
Vorlage:Hilfe/tt example.org
Vorlage:Hilfe/tt example.org
Vorlage:Hilfe/tt  Ok
Vorlage:Hilfe/ttDas ist ein optionaler Kommentar

</syntaxhighlight> ergibt:

getAuthority simple
Vorlage:Hilfe/tt{​​{#invoke:URLutil | getAuthority |1= http://example.org/ }​}
Vorlage:Hilfe/tt example.org
Vorlage:Hilfe/tt example.org
Vorlage:Hilfe/tt  Ok
Vorlage:Hilfe/ttDas ist ein optionaler Kommentar